Skip to main content

Login for students

Login for employees

Publication detail

Tuning the Linux Kernel and Scheduler
Authors: Hudec Tomáš
Year: 2011
Type of publication: ostatní - článek ve sborníku
Name of source: Sborník příspěvků z XI. mezinárodní konference IMEA 2011
Publisher name: Technická univerzita v Liberci
Place: Liberec
Page from-to: 53–53 (abstrakt), 68–72 na CD-ROM <file:///Sbornik_IMEA_2011.pdf>.
Titles:
Language Name Abstract Keywords
eng Tuning the Linux Kernel and Scheduler The Linux kernel is evolving and incorporates new technologies and algorithms gaining more and more scalability, reliability and of course performance. One of the most important parts of any operating system kernel is the scheduler which is responsible for decision which process(es) or thread(s) are given the CPU(s) and for how long. The performance of the whole operating systems highly depends on the quality and scalability of the scheduling algorithms, and also on data structures used by the scheduler. Tuning the parameters of the scheduler is necessary for optimal performance in different uses of the whole system. Different systems need different scheduling decisions and therefore the universal scheduling algorithm is very difficult to write. This article introduces problems of scheduling, preemption, and focuses on attributes and parameters that influence the performance of the Completely Fair Scheduler (CFS) which is highly tunable both in source and in run-time. CFS; Completely Fair Scheduler; kernel; tuning; scheduler; Linux