Linuxカーネル3.xはCFSプロセススケジューラを使用しますか?

Linuxカーネル3.xはCFSプロセススケジューラを使用しますか?

最新バージョンのLinuxカーネル(3.x)は、プロセススケジューリングのために2.6.xで導入されたCompletely Fair Scheduler(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シリーズのデフォルトスケジューラでしたが、現在カーネルにもリアルタイムスケジューラが組み込まれていますが、デフォルトでは無効になっています。

Wikipediaに関する追加情報:http://en.wikipedia.org/wiki/Linux_kernel

答え3

私の考えでは、これはCFSの説明を理解する最も簡単な方法です。Linuxのプロセススケジューリング、カーネル3、7

また、記事の最後にこのトピックへの追加リンクもあります。

関連情報