Shrikanth Hegde 在 v6 重新提交 23 个 patch,引入 cpu_preferred_mask 与 steal_monitor 驱动:周期采样 steal time,根据高/低阈值动态调整 preferred CPU 子集。Scheduler 的 wakeup、load balance、tick push 等路径优先选用 preferred CPU,并主动把 non-preferred CPU 上的任务推走,从而缓解 vCPU 过载场景下的抢占开销。Yury Norov 给出多项建议:希望 steal_monitor 拆得更粗、补充独立 Kconfig 让外置 monit...
Shrikanth Hegde 在 v6 重新提交 23 个 patch,引入 cpu_preferred_mask 与 steal_monitor 驱动:周期采样 steal time,根据高/低阈值动态调整 preferred CPU 子集。Scheduler 的 wakeup、load balance、tick push 等路径优先选用 preferred CPU,并主动把 non-preferred CPU 上的任务推走,从而缓解 vCPU 过载场景下的抢占开销。Yury Norov 给出多项建议:希望 steal_monitor 拆得更粗、补充独立 Kconfig 让外置 monitor 也能用、缩短 is_cpu_allowed注释,并指出 first-set nohz_full 场景仍需两遍扫描。