Programming: Understanding Linux Completely Fair Scheduler
The new Linux scheduler extends scheduling capabilities by introducing scheduling classes and also simplifies debugging by improving schedule statistics. Completely Fair Scheduler (CFS) is getting good reviews when tested for thread-intensive applications including 3D games. CFS handles CPU resource allocation for executing processes, and aims to maximize overall CPU utilization while maximizing interactive performance. CFS considered as the first implementation of a fair queuing process scheduler in a widely used general-purpose operating system.
The Linux 2.6.23 kernel comes with a modular scheduler core and a CFS, which is implemented as a scheduling module. In this article, get acquainted with the major features of the CFS, see how it works, and look ahead to some of the expected changes for the 2.6.24 release.
=> Introducing the CFS for Linux
Want to stay up to date with the latest Linux tips, news and announcements? Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
You may also be interested in other helpful articles:
- Linux gets new completely fair scheduler (CFS) Merged
- Understanding Linux scheduler
- Linux Setting processor affinity for a certain task or process
- How To Avoid Sudden Outburst Of Backup Shell Script / Program Disk I/O
- Personal alarm message, command and email scheduler for Linux Desktop
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!
Tags: 3d games, capabilities, intensive applications, kernel, linux 2.6 scheduler, linux io scheduler, linux project management, linux project management software, linux schedule, linux scheduler, linux scheduling, linux task scheduler, major features, scheduling in linux



Recent Comments
Today ~ 1 Comment
Today ~ 50 Comments
Today ~ 3 Comments
Yesterday ~ 10 Comments
Yesterday ~ 8 Comments