Linux 进程调度算法深度解析 CFS(完全公平调度器) Linux使用CFS调度器,基于红黑树实现。 核心概念 vruntime(虚拟运行时间):进程累计运行的虚拟时间 nice 值:进程优先级(-20到19) 权重:优先级转换为权重 调度策略 $$vruntime += 实际运行时间 × (NICE0LOAD / 进程权重)$$ vruntime最小的进程最先被调度。 调度延迟 schedlatency:默认6ms,所有 runnable 进程至少运行一次的时间 schedmingranularity:最小运行时间,默认0.