What scheduling algorithms does Linux kernel use?

Nick picture Nick · Oct 21, 2009 · Viewed 31.3k times · Source

What scheduling algorithms does Linux kernel use?

Where can I get more info about linux's kernel? (OS first course... student level)

Answer

jdehaan picture jdehaan · Oct 21, 2009

The linux kernel has several different available scheduling algorithms both for the process scheduling and for I/O scheduling. Download it from www.kernel.org and call

make menuconfig

You will get a full list of all available options with a built-in help. One guy that once came up with his O(1) scheduler is Con Kolivas. Definitively have to have a look at what he did. I was once a great break-through.