可以使用不同类型的 NUMA 架构进行资源管理。
通过安装高度多核系统,NUMA 架构会越来越受欢迎,因为这些架构可改善占用大量内存的工作负载的性能。所有现代的 Intel 和 AMD 系统都具有内置于处理器的 NUMA 支持。此外,还具有传统的 NUMA 系统(例如 IBM 企业 X 型架构),这些系统使用具有专用芯片集支持的 NUMA 行为扩展 Intel 和 AMD 处理器。
通常,您可以使用 BIOS 设置激活和停用 NUMA 行为。例如,在基于 AMD Opteron 的 HP Proliant 服务器中,可以通过在 BIOS 中激活节点交叉来停用 NUMA。如果激活 NUMA,BIOS 将生成系统资源分配表 (SRAT),ESXi 使用该表生成用于优化的 NUMA 信息。为了确保调度的公平性,将不会为每个 NUMA 节点内核数太少或总内核数太少的系统激活 NUMA 优化。可修改 numa.rebalancecorestotal 和 numa.rebalancecoresnode 选项以更改此行为。