Es posible especificar que todas las asignaciones de memoria futuras en una máquina virtual utilicen páginas asociadas con nodos NUMA específicos (proceso denominado afinidad de memoria manual).
Nota: Especifique los nodos que se utilizarán para las asignaciones de memoria futuras únicamente si también se especificó la afinidad de CPU. Si hace cambios manuales solamente en la configuración de afinidad de memoria, el rebalanceo de NUMA automático no funciona correctamente.
Procedimiento
- Desplácese hasta la máquina virtual en vSphere Client.
- Haga clic en la pestaña Configurar.
- Haga clic en Configuración y, a continuación, en Hardware de máquina virtual.
- Haga clic en Editar.
- Seleccione la pestaña Hardware virtual, expanda la opción Memoria.
- En Afinidad de memoria NUMA, establezca la afinidad de memoria.
Ejemplo: Vincular una máquina virtual con un nodo NUMA único
En el ejemplo que sigue, se muestra el enlace manual de las últimas cuatro CPU físicas a un nodo NUMA único para una máquina virtual bidireccional en un servidor de ocho vías.
Las CPU (por ejemplo, 4, 5, 6 y 7) son los números de CPU físicas.
- En vSphere Client, haga clic con el botón derecho en la máquina virtual y seleccione Editar configuración.
- Seleccione Opciones y haga clic en Opciones avanzadas.
- Haga clic en el botón Parámetros de configuración.
- En vSphere Client, active la afinidad de CPU para los procesadores 4, 5, 6 y 7.
A continuación, esta máquina virtual se ejecutará únicamente en el nodo 1.
- En el panel de inventario de vSphere Client, seleccione la máquina virtual y seleccione Editar configuración.
- Seleccione Opciones y haga clic en Opciones avanzadas.
- Haga clic en el botón Parámetros de configuración.
- En vSphere Client, establezca la afinidad de memoria para el nodo NUMA en 1.
Ejecutar estas dos tareas garantiza que la máquina virtual se ejecute únicamente en el nodo NUMA 1 y, cuando sea posible, asigne memoria desde el mismo nodo.