可以使用進階 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 組態 (例如,雙向 Opteron 主機) 中停用 NUMA 重新平衡時,此選項和 Numa.RebalanceCoresTotal 將非常有用,在此類組態中,如果啟用了 NUMA 重新平衡功能,並且處理器總數或每個節點上的處理器數較少,則會影響排程的公平性。

2

Numa.AutoMemAffinity

自動設定具有 CPU 相似性集合的虛擬機器的記憶體相似性。

1

Numa.PageMigEnable

在 NUMA 節點之間自動移轉分頁以改善記憶體位置。手動設定的分頁移轉速率仍然有效。

1