• DocumentCode
    3311581
  • Title

    Evaluating Architecture-Dependent Linux Performance

  • Author

    Mogosanu, Lucian ; Carabas, Mihai ; Condurache, Cristian ; Gheorghe, Laura ; Tapus, Nicolae

  • Author_Institution
    Comput. Sci. & Eng. Dept., Univ. Politeh. of Bucharest, Bucharest, Romania
  • fYear
    2015
  • fDate
    27-29 May 2015
  • Firstpage
    499
  • Lastpage
    505
  • Abstract
    Modern operating system kernels, such as Linux, address the trade-off between portability and performance by exposing a generic interface to user space programs, while maintaining architecture-dependent functionality as a set of separate components inside the kernel space. In particular, performance can only be achieved by ensuring that the architecture-dependent code takes advantage of the facilities offered by the underlying hardware. In turn, architecture-dependent optimization requires tools to observe the system´s behaviour and evaluate its performance. In this paper we analyze the state-of-the art performance measurement frameworks for the Linux kernel. We describe our experience with said frameworks in a scenario comprising a Linux kernel running Para virtualized on top of an L4 micro kernel, and assess their suitability for our scenario by using them to uncover a set of particular performance issues. In this respect we demonstrate their effectiveness through a detailed evaluation and propose an approach to generalize their usage for evaluating architecture-dependent performance.
  • Keywords
    Linux; computer architecture; operating system kernels; software performance evaluation; virtualisation; L4 microkernel; Linux kernel; Para; architecture-dependent Linux performance evaluation; architecture-dependent code; architecture-dependent functionality; architecture-dependent optimization; kernel space; operating system kernel; performance issues; performance measurement; portability; system behaviour; user space program; virtualization; Benchmark testing; Hardware; Kernel; Linux; Performance evaluation; Radiation detectors; Linux; Operating Systems; Performance Evaluation; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Systems and Computer Science (CSCS), 2015 20th International Conference on
  • Conference_Location
    Bucharest
  • Print_ISBN
    978-1-4799-1779-2
  • Type

    conf

  • DOI
    10.1109/CSCS.2015.30
  • Filename
    7168474