Linux 内核 3.x 是否使用 CFS 进程调度程序?

Linux 内核 3.x 是否使用 CFS 进程调度程序?

最新版本的Linux内核(3.x)是否仍然使用2.6.x中引入的完全公平调度程序(CFS)进行进程调度?

如果没有,它使用哪一种,它是如何工作的?请提供来源。

答案1

是的,这仍然是默认设置,尽管我不会将其称为相同的,因为它一直在开发中。您可以通过代码链接阅读它的工作原理http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched-design-CFS.txt

答案2

是的,它确实。它是 3.x 系列中的默认调度程序,但内核现在也内置了一个实时调度程序,但默认情况下处于禁用状态。

更多关于维基百科:http://en.wikipedia.org/wiki/Linux_kernel

答案3

在我看来,这是关于 CFS 最容易理解的解释:Linux 中的进程调度,针对内核 3,第 7 章

此外,在文章末尾还有有关该主题的更多链接。

相关内容