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 章

此外,在文章末尾還有有關該主題的更多連結。

相關內容