Cada máquina virtual consome memória com base em seu tamanho configurado, além de sobrecarga de memória adicional para virtualização.
O tamanho configurado é a quantidade de memória que é apresentada ao sistema operacional convidado. Isso é diferente da quantidade de RAM física que é alocada para a máquina virtual. O último depende das configurações de recursos (compartilhamentos, reserva, limite) e do nível de pressão de memória no host.
Por exemplo, considere uma máquina virtual com um tamanho configurado de 1 GB. Quando o sistema operacional guest é inicializado, ele detecta que está sendo executado em uma máquina dedicada com 1 GB de memória física. Em alguns casos, a máquina virtual pode receber 1 GB completo. Em outros casos, pode receber uma alocação menor. Independentemente da alocação real, o sistema operacional guest continua a se comportar como se estivesse sendo executado em uma máquina dedicada com 1 GB de memória física.
- Compartilhamentos
- Especifique a prioridade relativa para uma máquina virtual se mais do que a reserva estiver disponível.
- Reserva
-
É um limite inferior garantido para a quantidade de RAM física que o host reserva para a máquina virtual, mesmo quando a memória é supercomprometida. Defina a reserva para um nível que garanta que a máquina virtual tenha memória suficiente para executar de forma eficiente, sem paginação excessiva.
Depois que uma máquina virtual consome toda a memória dentro de sua reserva, ela tem permissão para reter essa quantidade de memória e essa memória não é recuperada, mesmo se a máquina virtual se tornar ociosa. Alguns sistemas operacionais convidados (por exemplo, Linux) podem não acessar toda a memória configurada imediatamente após a inicialização. Até que as máquinas virtuais consumam toda a memória em sua reserva, o VMkernel pode alocar qualquer parte não utilizada de sua reserva para outras máquinas virtuais. No entanto, depois que a carga de trabalho do convidado aumenta e a máquina virtual consome sua reserva completa, é permitido manter essa memória.