私はLinuxスケジューラの基本を理解したいと思います。
- LinuxスケジューラはCapベースのスケジューラですか、それとも重みベースのスケジューラですか?
以前はXenを使用していました。私はXenからKVMに移行しています。 VMは一般的なプロセスなので、Linuxスケジューラの予約ポリシーに従うことを読んだ。私は以前、仮想マシンの制限/重みを設定する機能を備えたXenのクレジットスケジューラを使用していました。私は同等の機能とLinuxスケジューラの基本的な理解を探しています。
セントース5.6を使用しています。それでも2.6.18を使用しています。私が使っているカーネルにCFSが存在しないようです。
答え1
CFSの一般的な説明があります。ここ。最も適切なプロセス間に実行時間を割り当てる方法ではないため、重み/制限ベースではありません。また、良いレベルを実装する方法を知りたいかもしれません。これにより、違いが明確になります。