首页/系统/Linux 内核与性能调优速查/sched_nr_migrate 批量迁移任务数
CPU 与调度60 条

sched_nr_migrate 批量迁移任务数

单次负载均衡操作中最多尝试迁移的任务数(默认 32);大量短命任务场景影响均衡效率与单次暂停时长。

参数kernel.sched_nr_migrate
默认值32
场景短任务风暴、线程池密集唤醒

查看

查看
sysctl kernel.sched_nr_migrate
cat /proc/sched_debug | grep -i -m5 'migrat'

易错点

  • 与实时任务混跑时,单次迁移过多可能引入延迟毛刺
  • 调参属于微调,先确认存在单核饱和、其他核空闲的实证再动

数据来源与参考

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