可以使用高级 NUMA 属性自定义 NUMA 使用情况。

表 1. 高级 NUMA 属性
属性 描述 默认
Numa.RebalancePeriod 控制重新均衡周期的频率,以毫秒为单位指定。重新均衡的频率越大,CPU 开销也越大,是在运行大量虚拟机的计算机上尤其如此。频繁的重新均衡还可以提高公平性。 2000
Numa.MigImbalanceThreshold NUMA 重新均衡器计算节点之间 CPU 的不均衡,考虑每个虚拟机的 CPU 时间可用量与其实际消耗量之间的差值。该选项控制节点之间触发虚拟机迁移所需的最小负载不均衡,以百分比为单位。 10
Numa.RebalanceEnable 激活 NUMA 重新均衡和调度。将此选项设置为 0 可针对虚拟机停用所有的 NUMA 重新均衡和初始放置,从而有效地停用 NUMA 调度系统。 1
Numa.RebalanceCoresTotal 指定主机上激活 NUMA 重新均衡器所需的处理器内核的最小总数。 4
Numa.RebalanceCoresNode

指定每个节点上激活 NUMA 重新均衡器所需的处理器内核的最小数量。

在小型 NUMA 配置(例如,2 路 Opteron 主机)中停用 NUMA 重新均衡时,此选项和 Numa.RebalanceCoresTotal 会非常有用,在这样的配置中,如果激活了 NUMA 重新均衡功能,而且处理器总数或每个节点上的处理器较少,则会影响调度的公平性。

2
Numa.AutoMemAffinity 自动设置具有 CPU 关联性集合的虚拟机的内存关联性。 1
Numa.PageMigEnable 在 NUMA 节点间自动迁移页面以改善内存局域性。手动设置的页面迁移率仍然有效。 1