開啟虛擬機器電源時,ESXi 會向其指派主節點。虛擬機器僅在其主節點內的處理器上執行,而且新配置的記憶體也屬於該主節點。

除非虛擬機器的主節點發生變更,否則虛擬機器僅使用本機記憶體。這樣可避免與其他 NUMA 節點的遠端記憶體存取相關聯的效能懲罰。

開啟虛擬機器的電源時,會為其指派初始主節點,以便 NUMA 節點間的總體 CPU 和記憶體負載維持平衡。由於大型 NUMA 系統中節點間的延遲時間各不相同,ESXi 會在開機時決定這些節點間的延遲時間,並在初始放置虛擬機器 (比單一 NUMA 節點更寬) 時使用此資訊。這些寬虛擬機器放置在彼此靠近的 NUMA 節點上,從而實現最低的記憶體存取延遲。

對於僅執行單一工作負載 (例如基準組態,它會在系統執行過程中保持不變) 的系統,僅使用初始放置方法通常已足夠。但是,此方法無法保證支援工作負載變化的資料中心級系統的良好效能和公平性。因此,除了初始放置之外,ESXi 還支援在 NUMA 節點之間執行虛擬 CPU 和記憶體的動態移轉,以改善 CPU 平衡和增加本機記憶體。