不错的价值与静态优先级(Linux调度)

时间:2012-02-22 11:43:08

标签: linux scheduling thread-priority

我想了解nice值(用于SCHED_OTHER调度)和静态值(用于SCHED_RR& SCHED_FIFO {1..99}和0之间的区别SCHED_OTHER)。

1 个答案:

答案 0 :(得分:3)

简而言之:好的值是尽力而为,静态优先级值是严格的。

这意味着即使是最好的进程(最高级别,最低优先级)也可以并且将使CPU时间延迟具有更高漂亮值的进程(它不会饿死)。

虽然具有低严格优先级的进程(包括严格优先级0)将永远延迟执行具有更高严格优先级且可运行的进程。