SCHED_OTHER:为什么最小/最大优先级都是0?

时间:2014-02-04 05:11:05

标签: c linux scheduling

问题1:

有140个优先级,SCHED_OTHER可以在100到140之间。

但是chrt命令给出了SCHED_OTHER最小/最大优先级:0/0! 。我预计100到140(或0到39)。为什么优先级固定为0?

问题2:

在O(1)中的SCHED_OTHER和优先级和优值计算的CFS中是否存在差异?

1 个答案:

答案 0 :(得分:0)

我明白了:

  • sched_rt.c更简单地实现了SCHED_FIFO和SCHED_RR语义 比香草调度程序的方式。它使用100个运行队列(对所有人来说) 100个RT优先级,而不是香草调度程序中的140个) 并且它不需要过期的数组。