Você pode especificar que todas as alocações de memória futuras em uma máquina virtual usem páginas associadas a nós NUMA específicos (também conhecidos como afinidade de memória manual).
Observação: Especifique os nós a serem usados para alocações de memória futuras somente se você também tiver especificado a afinidade de CPU. Se você fizer alterações manuais apenas nas configurações de afinidade de memória, o rebalanceamento NUMA automático não funcionará corretamente.
Procedimento
- Navegue até a máquina virtual no vSphere Client.
- Clique na guia Configurar (Configure).
- Clique em Configurações (Settings) e clique em Hardware da VM (VM Hardware).
- Clique em Editar(Edit).
- Selecione a guia Hardware virtual (Virtual Hardware) e expanda Memória (Memory).
- Em Afinidade de Memória NUMA, defina a afinidade de memória.
Exemplo: Vinculando uma máquina virtual a um único nó NUMA
O exemplo a seguir ilustra a associação manual das quatro últimas CPUs físicas a um único nó NUMA para uma máquina virtual bidirecional em um servidor de oito vias.
As CPUs (por exemplo, 4, 5, 6 e 7) são os números físicos de CPU.
- No vSphere Client, clique com o botão direito do mouse na máquina virtual e selecione Editar configurações (Edit Settings).
- Selecione Opções (Options) e clique em Avançado (Advanced).
- Clique no botão Parâmetros de configuração (Configuration Parameters).
- No vSphere Client, ative a afinidade de CPU para os processadores 4, 5, 6 e 7.
Em seguida, você deseja que esta máquina virtual seja executada apenas no nó 1.
- No painel de inventário vSphere Client, selecione a máquina virtual e selecione Editar configurações (Edit Settings).
- Selecione Opções (Options) e clique em Avançado (Advanced).
- Clique no botão Parâmetros de configuração (Configuration Parameters).
- No vSphere Client, defina a afinidade de memória para o nó NUMA como 1.
A conclusão dessas duas tarefas garante que a máquina virtual seja executada apenas no nó NUMA 1 e, quando possível, aloque memória do mesmo nó.