System information
Tuning the Task Scheduler 177
• General information on Linux task scheduling is described in Inside the Lin-
ux scheduler [http://www.ibm.com/developerworks/linux/li
brary/l-scheduler/].
• Information specific to Completely Fair Scheduler is available in Multiprocessing
with the Completely Fair Scheduler [http://www.ibm.com/developer
works/linux/library/l-cfs/?ca=dgr-lnxw06CFC4Linux]
• Information specific to tuning Completely Fair Scheduler is available
in Tuning the Linux Kernel’s Completely Fair Scheduler [http://
www.hotaboutlinux.com/2010/01/tuning-the-linux-ker
nels-completely-fair-scheduler/]
• A useful lecture on Linux scheduler policy and algorithm is available in
http://www.inf.fu-berlin.de/lehre/SS01/OS/Lec
tures/Lecture08.pdf.
• A good overview of Linux process scheduling is given in Linux Kernel De-
velopment by Robert Love (ISBN-10: 0-672-32512-8). See http://
www.informit.com/articles/article.aspx?p=101760.
• A very comprehensive overview of the Linux kernel internals is given in Un-
derstanding the Linux Kernel by Daniel P. Bovet and Marco Cesati (ISBN
978-0-596-00565-8).
• Technical information about task scheduler is covered in files under /usr/src/
linux/Documentation/scheduler.