I read an informative and interesting article today at Opensource.com about process scheduling in Linux, CFS: Completely fair process scheduling in Linux. It goes into some detail about the Linux Completely Fair Scheduler which has been around now for a bit over a decade.
Understanding how the Linux kernel schedules tasks for CPU time is an important part of our knowledge as SysAdmins. It enables us to understand why programs might be unresponsive and how to deal with that. Dr. Marty Kalin, the author, has covered this in an understandable way that helped me to understand this important kernel task.
Don’t miss this excellent article.