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
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;
Conference_Titel :
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4799-1779-2
DOI :
10.1109/CSCS.2015.30