Linuxプロセススケジューリング - 制限/重みベース?

Linuxプロセススケジューリング - 制限/重みベース?

私はLinuxスケジューラの基本を理解したいと思います。

  • LinuxスケジューラはCapベースのスケジューラですか、それとも重みベースのスケジューラですか?

以前はXenを使用していました。私はXenからKVMに移行しています。 VMは一般的なプロセスなので、Linuxスケジューラの予約ポリシーに従うことを読んだ。私は以前、仮想マシンの制限/重みを設定する機能を備えたXenのクレジットスケジューラを使用していました。私は同等の機能とLinuxスケジューラの基本的な理解を探しています。

セントース5.6を使用しています。それでも2.6.18を使用しています。私が使っているカーネルにCFSが存在しないようです。

ベストアンサー1

CFSの一般的な説明があります。ここ。最も適切なプロセス間に実行時間を割り当てる方法ではないため、重み/制限ベースではありません。また、良いレベルを実装する方法を知りたいかもしれません。これにより、違いが明確になります。

おすすめ記事