不久,我们将收到一个2 CPU主板与2四核Xeons在上面.我们还有一个带有Linux内核的GNU系统(预配置)。目前,这个Linux运行在一个多核1 CPU (Quad )上.我的问题是,如果我将禁用BIOS中的一个Xeons,当前的Linux是否只运行在一个CPU上?我需要更改Linux配置设置吗?以下是重要的配置设置:CONFIG_K8_NUMA=yCONFIG_NUMA<
如果像static int some_param这样的模块中有静态数据,并且运行在一台带有NUMA的多cpu机器上。数据段将位于何处?我看到在NUMA上可以复制文本以避免访问远程内存节点的延迟,但是数据不可能复制,因为它不是只读的。模块本身在哪里加载?是否了解NUMA,还是必须将其加载到预定义模块映射区域。
以下是参考资料: