Understanding Linux scheduler
M. Tim Jones explains Linux 2.6 task scheduler and its most important attributes.
FTA "...The Linux kernel continues to evolve, incorporating new technologies and gaining in reliability, scalability, and performance. One of the most important features of the 2.6 kernel is a scheduler implemented by Ingo Molnar. This scheduler is dynamic, supports load-balancing, and operates in constant time -- O(1). This article explores these attributes of the Linux 2.6 scheduler, and more…
An important goal of a scheduler is to allocate CPU time slices efficiently while providing a responsive user experience. The scheduler can also be faced with such conflicting goals as minimizing response times for critical real-time tasks while maximizing overall CPU utilization. Let's see how the Linux 2.6 scheduler accomplishes these goals, compared to earlier schedulers...."
Read more at: IBM developerWorks Linux section.
E-mail this to a Friend
Printable Version
You may also be interested in other helpful articles:
- Linux gets new completely fair scheduler (CFS) Merged
- Programming: Understanding Linux Completely Fair Scheduler
- Linux Manipulating real-time attributes of a process
- Comparison: Linux Disk Scheduler
- Exploring Urchin Web Analytics Software
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!


Recent Comments
Yesterday ~ 12 Comments
Yesterday ~ 8 Comments
Yesterday ~ 185 Comments
Yesterday ~ 15 Comments
Yesterday ~ 3 Comments