2

在 CFS 调度程序中,它总是选择一个具有最小 vruntime 的进程。正在运行的进程的 vruntime 会随着它消耗的 CPU 量而增加。

我有以下两个与 CFS 和 vruntime 相关的问题。

  1. 当新创建多个进程/线程时,新创建的进程/线程的初始 vruntime 是多少?是在创建时那个就绪队列中的最小 vruntime 还是其他什么?

  2. 如果一个进程已经运行了很长时间并且它的 vruntime 已经很高,那么在这种情况下会创建一个新进程。现在新创建的进程的初始 vruntime 将是什么(记住最大的不公平性)。

4

0 回答 0