Puede agregar, cambiar o configurar los recursos o las opciones de memoria de la máquina virtual para mejorar su rendimiento. Puede configurar la mayoría de los parámetros de memoria durante la creación de la máquina virtual o después de instalar el sistema operativo invitado.

Para algunas acciones es necesario apagar la máquina virtual antes de cambiar la configuración.

La configuración de recursos de memoria para una máquina virtual determina cuánta memoria del host se asigna a la máquina virtual. El tamaño de la memoria de hardware virtual determina cuánta memoria hay disponible para las aplicaciones que se ejecutan en la máquina virtual. Una máquina virtual no puede beneficiarse de más recursos de memoria que los configurados en su tamaño de memoria de hardware virtual. Los hosts ESXi limitan el uso de recursos de memoria a la cantidad máxima útil para la máquina virtual, de manera que pueda aceptar los valores predeterminados de recursos de memoria ilimitados.

Cambiar la configuración de la memoria

Puede reconfigurar la cantidad de memoria asignada a una máquina virtual para mejorar el rendimiento.

El tamaño mínimo de la memoria es de 4 MB para máquinas virtuales que utilizan firmware del BIOS. Las máquinas virtuales que utilizan firmware de EFI requieren al menos 96 MB de RAM para poder encenderse.

El tamaño de memoria máximo para las máquinas virtuales que usan firmware del BIOS es 24560 GB. Debe usar firmware de EFI para máquinas virtuales con un tamaño de memoria superior a 6128 GB.

El tamaño máximo de memoria de una máquina virtual depende de la memoria física del host ESXi y la configuración de compatibilidad de la máquina virtual.

Si la memoria de la máquina virtual es mayor que el tamaño de la memoria del host, se produce un intercambio, lo que puede tener un grave efecto en el rendimiento de la máquina virtual. El máximo para el mejor rendimiento representa el umbral por encima del cual la memoria física del host ESXi no es suficiente para ejecutar la máquina virtual a su plena velocidad. Este valor varía a medida que cambian las condiciones en el host, por ejemplo, cuando se encienden o se apagan las máquinas virtuales.

El tamaño de la memoria debe ser un múltiplo de 4 MB.

Tabla 1. Memoria máxima de la máquina virtual
Introducida en la versión de host Compatibilidad de máquinas virtuales Tamaño máximo de la memoria
ESXi 8.0 Update 3 ESXi 8.0 Update 3 y versiones posteriores 24560 GB
ESXi 8.0 Update 2 ESXi 8.0 Update 2 y versiones posteriores 24560 GB
ESXi 8.0 Update 1 ESXi 8.0 Update 1 y versiones posteriores 24560 GB
ESXi 8.0 ESXi 8.0 y versiones posteriores 24560 GB
ESXi 7.0 Update 3 ESXi 7.0 Update 3 y versiones posteriores 24560 GB
ESXi 7.0 Update 2 ESXi 7.0 Update 2 y versiones posteriores 24560 GB
ESXi 7.0 Update 1 ESXi 7.0 Update 1 y versiones posteriores 24560 GB
ESXi 7.0 ESXi 7.0 y versiones posteriores 6128GB
ESXi 6.7 Update 2 ESXi 6.7 Update 2 y versiones posteriores 6128GB
ESXi 6.7 ESXi 6.7 y versiones posteriores 6128GB
ESXi 6.5 ESXi 6.5 y versiones posteriores 6128GB
ESXi 6.0 ESXi 6.0 y versiones posteriores 4080 GB

La versión de host ESXi indica cuándo comenzó la compatibilidad para el mayor tamaño de memoria. Por ejemplo, el tamaño de memoria de una máquina virtual con compatibilidad de ESXi 6.0 y versiones posteriores que se ejecutan en ESXi 6.5 está restringido a 4080 GB.

Requisitos previos

Compruebe si cuenta con el privilegio Máquina virtual.Configuración.Cambiar memoria en la máquina virtual.

Procedimiento

  1. Haga clic con el botón derecho en una máquina virtual del inventario y seleccione Editar configuración.
  2. En la pestaña Hardware virtual, expanda Memoria y modifique la configuración de memoria.
    1. En el cuadro de texto Memoria, introduzca la cantidad de RAM que desea asignar a la máquina virtual.
    2. Seleccione si la memoria se especifica en MB, GB o TB.
  3. Haga clic en Aceptar.

Asignar recursos de memoria

Puede cambiar la cantidad de recursos de memoria asignados a una máquina virtual mediante las opciones de configuración de los límites, las reservas y las cuotas. El host determina cuál es la cantidad correcta de memoria RAM física que debe asignarse a las máquinas virtuales en función de estas opciones de configuración. Puede asignar un valor de cuota alto o bajo a una máquina virtual, según su carga y su estado.

Las siguientes opciones de configuración definidas por el usuario afectan la asignación de recursos de memoria de una máquina virtual.
Límite
Establece un límite para el consumo de memoria de una máquina virtual. Este valor se expresa en megabytes.
Reserva
Especifica la asignación mínima garantizada de una máquina virtual. La reserva se expresa en megabytes. Si no se puede cumplir la reserva establecida, la máquina virtual no se encenderá.
Recursos compartidos
A cada máquina virtual se le concede una determinada cantidad de cuotas de memoria. Cuantas más cuotas tenga una máquina virtual, mayor será la proporción de memoria de host que reciba. Las cuotas representan una métrica relativa para la asignación de capacidad de memoria. Para obtener más información acerca de los valores de cuotas, consulte el documento Administrar recursos de vSphere.

No es posible asignar a una máquina virtual una reserva que supere su memoria configurada. Si se otorga una reserva de gran tamaño a una máquina virtual y se reduce su tamaño de memoria configurado, se reduce la reserva para que coincida con el nuevo tamaño de memoria configurado.

Requisitos previos

Compruebe que la máquina virtual esté apagada.

Procedimiento

  1. Haga clic con el botón derecho en una máquina virtual del inventario y seleccione Editar configuración.
  2. En la pestaña Hardware virtual, amplíe la opción Memoria y asigne más capacidad de memoria para la máquina virtual.
    Opción Descripción
    Reserva

    Asignación de memoria garantizada para esta máquina virtual.

    Límite

    El límite superior para la asignación de memoria de esta máquina virtual. Seleccione la opción Ilimitado para especificar la ausencia de un límite superior.

    Recursos compartidos

    Los valores Bajo, Normal, Alto y Personalizado se comparan con la suma de todos los recursos compartidos de todas las máquinas virtuales en el servidor.

  3. Haga clic en Aceptar.

Cambiar la configuración de adición de memoria en caliente

La adición de memoria en caliente permite agregar recursos de memoria a una máquina virtual mientras esta está encendida.

La habilitación para agregar memoria en caliente produce cierta sobrecarga de memoria en el host ESXi de la máquina virtual.
Nota: Si el host ESXi tiene la versión 7.0 Update 2 y versiones anteriores, la adición en caliente de memoria a una máquina virtual con NVIDIA vGPU requiere que el host ESXi tenga una ranura de vGPU libre. A partir de vSphere 7.0 Update 3, el host de origen no necesita tener una ranura de vGPU libre.

Requisitos previos

  • Apague la máquina virtual.
  • Compruebe que la máquina virtual contenga un sistema operativo invitado que admita la función para agregar memoria en caliente.
  • Compruebe que la máquina virtual sea compatible con ESXi 4.x y posterior.
  • Compruebe que VMware Tools esté instalado.

Procedimiento

  1. Haga clic con el botón derecho en una máquina virtual del inventario y seleccione Editar configuración.
  2. En la pestaña Hardware virtual, expanda la opción Memoria y seleccione Habilitar para habilitar la adición de memoria a la máquina virtual mientras esta está encendida.
  3. Haga clic en Aceptar.

Resultados

Ahora, puede agregar memoria a una máquina virtual, incluso si la máquina virtual está encendida.

Agregar un dispositivo NVDIMM a una máquina virtual en VMware Host Client

Agregue un dispositivo NVDIMM virtual a una máquina virtual para que pueda usar memoria del equipo no volátil o persistente. La memoria no volátil (Non-Volatile Memory, NVM) o la memoria persistente (Persistent Memory, PMem) combinan las velocidades altas de transferencia de datos de la memoria volátil con la persistencia y la resistencia del almacenamiento tradicional. El dispositivo NVDIMM virtual es un dispositivo NVM virtual que puede conservar los datos almacenados a través de reinicios o errores de la fuente de alimentación.

Las máquinas virtuales consumen los recursos PMem del host a través de un módulo virtual de memoria en línea dual no volátil (Non-Volatile Dual In-Line Memory Module, NVDIMM) o mediante un disco de memoria persistente virtual.

Para obtener más información acerca de la memoria persistente, consulte Administrar memoria persistente.

Requisitos previos

  • Compruebe que el sistema operativo invitado de la máquina virtual sea compatible con PMem.
  • Compruebe que la versión de hardware virtual sea 14 o posterior.
  • Compruebe que tiene el privilegio Almacén de datos.Asignar espacio.
  • Compruebe que el host o el clúster en el que reside la máquina virtual tengan recursos PMem disponibles.

Procedimiento

  1. Haga clic en Máquinas virtuales en el inventario de VMware Host Client.
  2. Haga clic con el botón derecho en la máquina virtual de la lista y seleccione Editar configuración en el menú emergente.
  3. En la pestaña Hardware virtual, haga clic en Agregar otro dispositivo y seleccione NVDIMM en el menú desplegable.
    El dispositivo NVDIMM se mostrará en la lista de dispositivos de Hardware virtual. Cada máquina virtual puede tener un máximo de 64 dispositivos NVDIMM.
  4. Configure el dispositivo NVDIMM recién agregado.
    1. En la lista de dispositivos de Hardware virtual, expanda Nuevo NVDIMM.
    2. Introduzca el tamaño del nuevo dispositivo NVDIMM.
      Nota: Puede cambiar el tamaño del dispositivo NVDIMM más adelante. La máquina virtual debe estar apagada.
    3. Seleccione la ubicación de la controladora de NVDIMM o deje el valor predeterminado.
  5. Haga clic en Guardar para cerrar el asistente.