良好程度如何影响CentOS 5(内核2.6.18)中的进程调度?

时间:2012-03-16 15:48:09

标签: linux process linux-kernel centos scheduling

良好程度如何影响CentOS 5(内核2.6.18)中的进程调度?良好级别和分配给一个进程的CPU百分比之间是否存在确定性映射?如果我想检查CentOS 5进程调度算法,我在哪里可以找到调度程序的源代码?或者有没有任何教程解释这个?

谢谢!

1 个答案:

答案 0 :(得分:2)

良好级别和CPU百分比之间不存在确定性关系,因为进程(或任务,即进程或线程)的调度显然取决于它们的整体活动(因此进程A的活动影响另一个进程的调度)过程B)。

同样,在通过大门行走的人群中,您无法将单个成员的速度与门流相关联。你可以学习热力学来学习更多东西。

如果存在关系,则它是概率性的,统计方法会更好(但制定和解决时非常复杂)。

调度程序位于内核源代码中。内核树有一个Documentation/scheduler/目录和几个kernel/sched*.c个文件。