首页/系统/Linux 内核与性能调优速查/numa_balancing 自动 NUMA 均衡
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

numa_balancing 自动 NUMA 均衡

内核自动把任务与内存页向访存更近的节点迁移;开启可改善通用负载的跨节点访问,确定性的内存密集负载常关闭改为手工绑定。

开关kernel.numa_balancing
观测numastat / numastat -p <pid>
对立方案numactl 手工绑定 + 关闭自动迁移

查看与观测

查看与观测
sysctl kernel.numa_balancing
numastat
numastat -p 12345

易错点

  • 自动迁移有周期性开销,敏感负载上可能表现为偶发抖动
  • 关闭前先用 numastat 确认跨节点访问确实是瓶颈

数据来源与参考

  • Linux 内核 Documentation/admin-guide/mm/numa_memory_policy.rst
  • numactl 文档 numastat(8)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌