A memória da máquina host é o suporte de hardware para a memória virtual guest e a memória física guest. Para obter o melhor desempenho, a memória da máquina host deve ser pelo menos um pouco maior que a memória ativa combinada das máquinas virtuais no host. O tamanho da memória de uma máquina virtual deve ser ligeiramente maior do que o uso médio da memória do guest. Aumentar o tamanho da memória da máquina virtual resulta em mais uso de memória de sobrecarga.
Problema
- O uso da memória é constantemente alto (94% ou mais) ou constantemente baixo (24% ou menos).
- A memória livre é consistentemente igual ou inferior a 6% e a troca ocorre com frequência.
Causa
- O host provavelmente não tem os recursos de memória necessários para atender ao tamanho combinado da memória ativa de todas as VMs em execução.
- Os recursos de memória da máquina host não são suficientes para atender à demanda, o que leva à recuperação de memória (como a troca) e ao desempenho degradado.
Solução
- Verifique se VMware Tools está instalado em cada máquina virtual. O driver de balão é instalado com o VMware Tools e é fundamental para o desempenho.
- Verifique se o driver do balão está ativado. O VMkernel tenta regularmente recuperar a memória da máquina virtual não utilizada fazendo um balonismo e, se necessário, trocando. Geralmente, isso não afeta o desempenho da máquina virtual.
- Reduza o espaço de memória na máquina virtual e corrija o tamanho do cache se for muito grande. Isso libera memória para outras máquinas virtuais.
- Se a reserva de memória da máquina virtual estiver definida como um valor muito maior do que a memória ativa, diminua a configuração de reserva para que o VMkernel possa recuperar a memória ociosa de outras máquinas virtuais no host.
- Migre uma ou mais máquinas virtuais para um host em um cluster do DRS.
- Adicione memória física ao host.