En la última publicación, echamos un vistazo a cómo configurar los recursos y ajustes básicos de CPU de la máquina virtual Hyper-V.
Hyper-V contiene una amplia gama de configuraciones que afectan y controlan la forma en que el hipervisor asigna los recursos de CPU del host físico a la máquina virtual. Esto incluye
- La cantidad de potencia de procesamiento reservada para la máquina virtual en tiempos de contención,
- El peso de los recursos de CPU para una máquina virtual en particular,
- El modo de compatibilidad de la CPU para fines de migración en vivo, y
- Esto proporciona una gran flexibilidad en la forma en que los administradores de Hyper-V pueden configurar y ajustar las máquinas virtuales Hyper-V para sus diversas necesidades de CPU y casos de uso.
Siguiente en la lista de ajustes a configurar para una carga de trabajo de máquina virtual, Hyper-V proporciona una gran cantidad de ajustes diferentes relacionados con la memoria.
Echemos un vistazo a cómo configurar los recursos y ajustes básicos de memoria de máquina virtual Hyper-V.
Configuración avanzada de memoria de la máquina virtual Hyper-V
Al igual que la configuración avanzada de la CPU para las características y configuraciones de la CPU Hyper-V, Hyper-V proporciona excelentes características para ajustar y configurar la memoria de la máquina virtual que permite extraer un rendimiento óptimo y escalar fuera del hardware físico que se utiliza para el host Hyper-V. La configuración de memoria Hyper-V es bastante sencilla, y la configuración más básica es, por supuesto, cuánta memoria asignar a la máquina virtual invitada.
Qué es la memoria dinámica en Hyper-V
Para cambiar la cantidad de memoria asignada a una máquina virtual, la máquina debe estar apagada. Sin embargo, hay un mecanismo inteligente para permitir que el host Hyper-V ajuste automáticamente la cantidad de memoria asignada a una máquina virtual sobre la marcha. Esto se conoce como Memoria dinámica.
La memoria dinámica contiene una lógica y una configuración muy potentes que permiten al host Hyper-V ajustar automáticamente la memoria en función de las demandas de la carga de trabajo que se ejecuta en el sistema operativo invitado.
Hay varios aspectos importantes de la configuración de memoria Dinámica que deben tenerse en cuenta para configurar correctamente la memoria dinámica. Estos son RAM mínimo, RAM máximo y Búfer de memoria.
Echemos un vistazo más de cerca a la memoria dinámica y veamos cómo estos valores y configuraciones entran en juego al configurar los recursos y configuraciones básicos de memoria de máquina virtual Hyper-V.
Configurar los ajustes de memoria dinámica de Hyper-V
Como se mencionó anteriormente, la memoria dinámica de Hyper-V proporciona enormes beneficios cuando se piensa en la relación de consolidación del servidor, la eficiencia y aprovechar al máximo el rendimiento y la capacidad de un host de Hyper-V desde la perspectiva de la memoria.
Con la memoria dinámica, el host Hyper-V supervisa el uso de memoria del sistema operativo invitado y, a continuación, puede ajustar dinámicamente la memoria asignada a la máquina virtual en función de los valores que se rellenan en la configuración de asignación de memoria dinámica. Esto permite que Hyper-V funcione de manera más eficiente en todo el entorno del host y ayuda a aliviar la contención de memoria simplemente debido a máquinas virtuales sobre aprovisionadas.
Veamos los valores que componen la configuración de la memoria dinámica.
RAM de inicio
La RAM de inicio es la cantidad de memoria configurada en el cuadro de configuración superior para RAM. Esta es la cantidad de memoria que la máquina virtual tiene configurada cuando está encendida. Esta cantidad no cambia incluso con la memoria dinámica habilitada. Es la cantidad de memoria con la que comienza la máquina virtual. Sin embargo, desde el estado de encendido, después de que la máquina virtual se establezca desde el arranque, la configuración de memoria dinámica del host Hyper-V se activará y ajustará la configuración de memoria hacia arriba o hacia abajo.
RAM mínima
La RAM mínima es un valor bastante intuitivo, ya que es la cantidad más pequeña de memoria que le gustaría tener configurada en la máquina virtual como mínimo. Si el host Hyper-V decide quitar memoria de la máquina virtual si no se está utilizando, alcanzará el límite de memoria que puede quitar de la máquina virtual cuando alcance el valor mínimo de RAM.
RAM Máxima
RAM Máxima es el límite de memoria RAM que desea configurar en la dirección opuesta. Si la carga de trabajo de la máquina virtual continúa exigiendo memoria para la máquina virtual, el host Hyper-V seguirá otorgando más y más memoria hasta la cantidad establecida en este campo. Sin embargo, una vez alcanzado este límite, el host no otorgará más memoria a la máquina virtual.
Búfer de memoria
El búfer de memoria es un ajuste de configuración interesante en términos de cómo el host Hyper-V aumentará la memoria cuando la carga de trabajo del sistema operativo invitado solicite más. Esto es básicamente la configuración de cuán grandes son los trozos de memoria cuando la memoria se incrementa en función de la demanda.
El valor predeterminado para este ajuste es 20%, pero se puede ajustar. Esto significa que el host Hyper-V crecerá la memoria en función del porcentaje especificado en esta configuración del valor de RAM de inicio. Si la RAM configurada es de 1024 MB, Hyper-V aumentará primero la memoria en un 20% de esa cantidad que es de 204 MB.
Como puede ver en la captura de pantalla de la configuración de la máquina virtual Hyper-V mirando la configuración de memoria, una vez que la casilla Habilitar memoria dinámica está marcada, tiene tres valores que ahora son configurables.
Configurar Recursos y Configuraciones Básicos de Memoria de Máquina Virtual Hyper-V Prácticas recomendadas y Consideraciones de Memoria Dinámica Hyper-V
Cuando se utiliza memoria dinámica, hay que tener en cuenta algunas consideraciones y prácticas recomendadas. Como se mencionó en la publicación configurar recursos básicos de CPU de máquina virtual Hyper-V y configuraciones, la memoria dinámica no se puede usar con NUMA virtual. En otras palabras, una máquina virtual con memoria dinámica habilitada se bloqueará esencialmente en un nodo NUMA virtual y no se presentará ninguna topología NUMA a la máquina virtual, independientemente de la configuración de NUMA virtual. Consulte Rendimiento del procesador Hyper-V.
Mantenga los servicios de integración actualizados en sus máquinas virtuales invitadas. Hyper-V depende en gran medida de los Servicios de integración que residen en la máquina virtual para controlar correctamente la memoria dinámica. Asegurarse de que tiene instalada la versión más reciente de Integration Services ayudará a garantizar que la memoria dinámica funcione y se comporte de la forma que cabría esperar.
Una buena regla general con la memoria dinámica es no usarla en todas partes y tampoco enloquecer con los valores máximos asignados, ya que esto puede provocar contención de memoria o, en el otro extremo del espectro, una máquina virtual carente de memoria.
Pensamientos finales
Como hemos visto, Hyper-V tiene una configuración de memoria realmente excelente que se puede usar para controlar el aprovisionamiento y el uso de memoria desde una perspectiva de host Hyper-V de tal manera que se puedan maximizar la capacidad y el rendimiento. Comprender la configuración de memoria dinámica es importante para configurar correctamente la funcionalidad en una máquina virtual.
Al usar la configuración de memoria Hyper-V junto con los ajustes de configuración de CPU disponibles, Hyper-V proporciona un hipervisor extremadamente flexible, configurable y capaz para ejecutar las cargas de trabajo de producción críticas para el negocio de hoy en día.