差分

移動先: 案内検索

プロセス管理

1 バイト追加, 2015年5月19日 (火) 02:55
/* CFS */
==== CFS ====
Linux 2.6.23からCFS(Completely Fair Scheduler)は、
<ref>
Linux カーネル 2.6 Completely Fair Scheduler の内側
http://www.ibm.com/developerworks/jp/linux/library/l-cfs/index.html
</ref>
は、
O(1)スケジュラがヒューリスティック(発見的)にスケジューリングしていたのに対し、CFS のスケジューリングは(数学的な意味で)数値を計算してスケジューリングを決めます。
ヒューリスティックな方法では、ある種の特定の条件に嵌まってしまいスケジューリングが公平に処理できなくなったり、あるいは偶然に有利な条件になったり不利な条件になったりとする可能性があります。