首页/系统/Linux 内核与性能调优速查/sched_migration_cost_ns 迁移代价窗口
CPU 与调度60 条

sched_migration_cost_ns 迁移代价窗口

任务刚被迁移后的缓存热窗口(默认 0.5ms 量级):窗口内调度器倾向不再迁移该任务,减少跨核缓存失效。

参数kernel.sched_migration_cost_ns
默认值0.5ms 量级
作用控制负载均衡的保守程度

查看与核间对比

查看与核间对比
sysctl kernel.sched_migration_cost_ns
mpstat -P ALL 1 2

易错点

  • 调大会让负载均衡变保守,可能出现单核过热而其他核空闲
  • 配合 numa_balancing 评估;NUMA 机器调参前先看 numastat 的跨节点分布

数据来源与参考

  • Linux 内核 Documentation/scheduler/sched-design-CFS.rst
  • Linux 内核源码 kernel/sched/fair.c
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌