最近的Linux版本默认启用NUMA平衡器吗?如果是这样,我怎么能禁用NUMA平衡器,请让我知道。Linux中的Numa平衡器
1
A
回答
1
这取决于您所处的分布和底层硬件。应在BIOS中启用NUMA。要检查是否NUMA在您的Linux使用禁用:
`grep -i numa /var/log/dmesg`
这个返回找到没有NUMA配置中,当启用NUMA,dmesg的不显示NUMA初始化的任何信息。
如果在BIOS中启用NUMA,则执行命令numactl --hardware
以列出系统上可用的节点。
请注意,您也可以将numa=off
设置为在grub.conf
中禁用,但最好使用BIOS设置更改它。
4
可以通过将numa_balancing=disable
参数传递给内核来禁用自动NUMA平衡。确切的做法取决于正在使用的引导装载程序。相同的参数可以经由kernel.numa_balancing
的sysctl进行控制:
echo 0 > /proc/sys/kernel/numa_balancing
或
sysctl kernel.numa_balancing=0
它也可以在/etc/sysctl.conf
上处理该文件分布设置。
相关问题
- 1. mod_jk平衡器树
- 2. solrcloud的负载平衡器
- 3. Linux套接字缓冲区不平衡
- 4. 平衡不平衡/部分平衡BST的复杂性?
- 5. NUMA和SMP上的Linux调度程序
- 6. MongoDB中的自定义平衡器
- 7. Azure负载平衡器
- 8. 括号平衡器程序
- 9. AWS负载平衡器
- 10. 负载平衡器配置
- 11. Netty负载平衡器
- 12. 如何从平衡器
- 13. 短循环LiPo平衡器
- 14. 负载平衡器IP
- 15. 平衡器数据管道
- 16. .NET和负载平衡器?
- 17. Hdfs平衡器不工作
- 18. 负载平衡到Linux中的2个Apache虚拟主机
- 19. 平衡如何平衡B-树
- 20. Erlang中的流程平衡
- 21. 在Linux内核中平衡内存使用情况
- 22. 平衡器管理器无法访问
- 23. ()的不平衡度()
- 24. Quartz.net负载平衡器上的作业
- 25. 传出的负载平衡器
- 26. Nginx的作为负载平衡器
- 27. 没有负载平衡器的Azure vmss
- 28. 负载平衡器上的Redis集群
- 29. 负载平衡器的枯竭
- 30. 关于java的重量平衡器
感谢您的回复,我想在系统中启用NUMA。但是在Linux操作系统中有一种叫做NUMA平衡器的东西,如果我没有错的话,它就是一个守护进程,它会自动优化运行中的调度。我只想知道如何禁用它,以避免自动平衡。 – 2014-12-03 09:32:32
我们可以使用echo 0>/proc/sys/kernel/numa_balancing禁用numa平衡器 – 2014-12-04 10:24:56
是的,但是在grub.conf中设置“numa = off”在重新启动时更持久。 – askb 2014-12-04 11:50:17