vSphere 5.0 及更新版本包含對向客體作業系統公開虛擬 NUMA 拓撲的支援,這樣便於客體作業系統和應用程式 NUMA 最佳化,從而可提高效能。

虛擬 NUMA 拓撲可用於硬體版本 8 的虛擬機器,且依預設在虛擬 CPU 的數目大於 8 時啟用。也可以使用進階組態選項手動影響虛擬 NUMA 拓撲。

可以透過 vSphere Web Client 中的兩種設定來影響虛擬 NUMA 拓撲:虛擬機器的虛擬通訊端數目及每個通訊端的核心數目。如果每個通訊端的核心數目 (cpuid.coresPerSocket) 大於 1,且虛擬機器中的虛擬核心數目大於 8,則虛擬 NUMA 節點大小與虛擬通訊端大小相符。如果每個通訊端的核心數目小於或等於 1,則會建立虛擬 NUMA 節點來符合首個開啟虛擬機器電源的實體主機的拓撲。

當虛擬 CPU 數目和使用的記憶體數量按比例增長時,可以使用預設值。對於耗用不成比例的大量記憶體的虛擬機器,可透過下列方式之一覆寫預設值:

  • 增加虛擬 CPU 的數目,即使未使用此數目的虛擬 CPU 也是如此。請參閱 變更虛擬 CPU 的數目

  • 使用進階選項透過實體 NUMA 拓撲來控制虛擬 NUMA 拓撲及其對應。請參閱虛擬 NUMA 控制項