可以使用高级 NUMA 属性自定义 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 |