Quando uma máquina virtual é ligada, ESXi atribui a ela um nó inicial. Uma máquina virtual é executada apenas em processadores dentro de seu nó inicial, e sua memória recém-alocada também vem do nó inicial.
A menos que o nó inicial de uma máquina virtual seja alterado, ela usa apenas memória local, evitando as penalidades de desempenho associadas a acessos remotos à memória a outros nós NUMA.
Quando uma máquina virtual é ligada, um nó inicial é atribuído a ela para que a carga geral da CPU e da memória entre os nós NUMA permaneça equilibrada. Como as latências entre nós em um sistema NUMA grande podem variar muito, o ESXi determina essas latências entre nós no momento da inicialização e usa essas informações ao posicionar inicialmente máquinas virtuais que são mais largas do que um único nó NUMA. Essas máquinas virtuais amplas são colocadas em nós NUMA próximos uns dos outros para obter as menores latências de acesso à memória.
As abordagens somente de posicionamento inicial geralmente são suficientes para sistemas que executam apenas uma única carga de trabalho, como uma configuração de benchmarking que permanece inalterada enquanto o sistema estiver em execução. No entanto, essa abordagem não pode garantir um bom desempenho e justiça para um sistema de classe de centro de dados que oferece suporte a cargas de trabalho em constante mudança. Portanto, além do posicionamento inicial, o ESXi faz a migração dinâmica de CPUs virtuais e memória entre nós NUMA para melhorar o equilíbrio da CPU e aumentar a localidade da memória.