差分

移動先: 案内検索

プロセス管理

227 バイト追加, 2008年11月20日 (木) 14:58
/* スケジュリング */
http://www.ibm.com/developerworks/jp/linux/library/l-cfs/index.html
</ref>
に変更されました。O(1)スケジュラがヒューリスティック(発見的)にスケジュリングするのですが、CFS のスケジュリングは数値を計算して(数学的な意味で)スケジュリングを決めます。ヒューリスティックな方法では、ある種の特定の条件に嵌まってしまいスケジュリングが公平に処理できなくなったり、あるいはたまたま偶然に有利な条件になったり不利な条件になったりとする可能性があります。それから比べるとCFSは公平にスケジュリングされます。
に変更されました。
O(1)スケジュラがヒューリスティック(発見的)にスケジュリングするのですが、CFS のスケジュリングは(数学的な意味で)数値を計算してスケジュリングを決めます。
ヒューリスティックな方法では、ある種の特定の条件に嵌まってしまいスケジュリングが公平に処理できなくなったり、あるいは偶然に有利な条件になったり不利な条件になったりとする可能性があります。
それから比べるとCFSは公平にスケジュリングされます。
CFS スケジュラに関しての評価
<ref>
Benchmarking CFS http://kerneltrap.org/Linux/Benchmarking_CFS
</ref>
を見ていると安定したスケジュリングを実現しており良い結果を残しているようです。
今後もある意味オペレーティングシステムの心臓部ともいえるスケジュラーが色々な要件を満たすため、
匿名利用者