可以使用進階 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 組態 (例如,雙向 Opteron 主機) 中停用 NUMA 重新平衡時,此選項和 Numa.RebalanceCoresTotal 將非常有用,在此類組態中,如果啟用了 NUMA 重新平衡功能,並且處理器總數或每個節點上的處理器數較少,則會影響排程的公平性。 |
2 |
Numa.AutoMemAffinity | 自動設定具有 CPU 相似性集合的虛擬機器的記憶體相似性。 | 1 |
Numa.PageMigEnable | 在 NUMA 節點之間自動移轉分頁以改善記憶體位置。手動設定的分頁移轉速率仍然有效。 | 1 |