O gráfico Memória (MB) exibe contadores de dados de memória para hosts.

Esse gráfico está localizado na exibição Início (Home) da guia Desempenho (Performance) do host.

Observação: A memória física do convidado refere-se à memória do hardware virtual apresentada a uma máquina virtual para seu sistema operacional convidado. A memória da máquina é a RAM física real no host.

Nem todos os contadores são coletados no nível de coleta 1.

Tabela 1. Contadores de dados
Rótulo do gráfico Descrição
Ativo Soma da memória física do convidado ativo de todas as máquinas virtuais ligadas no host, mais a memória usada pelos aplicativos básicos do VMKernel. A memória ativa é estimada pelo VMkernel e é baseada na carga de trabalho atual do host.
  • Contador: ativo
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 2 (4)
Balão Soma da memória física do convidado recuperada pelo driver de balão para todas as máquinas virtuais ligadas no host.
  • Contador: vmmemctl
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 1 (4)
Alvo do balão Soma da memória de destino do balão de todas as máquinas virtuais ligadas no host.

Se o valor de destino do balão for maior que o valor do balão, o VMkernel inflará o balão, fazendo com que mais memória da máquina virtual seja recuperada. Se o valor de destino do balão for menor que o valor do balão, o VMkernel esvaziará o balão, o que permitirá que a máquina virtual consuma memória adicional, se necessário.

As máquinas virtuais iniciam a realocação de memória. Portanto, é possível ter um valor de destino de balão de 0 e um valor de balão maior que 0.

  • Contador: vmmemctltarget
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 2 (4)
Consumido Quantidade de memória da máquina usada no host.

A memória consumida inclui memória da máquina virtual, memória do console de serviço e memória do VMkernel.

memória consumida = memória total do host - memória livre do host

  • Contador: consumido
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 1 (4)
Concedido Soma da memória física guest concedida para todas as máquinas virtuais ligadas. A memória concedida é mapeada para a memória da máquina do host.

A memória concedida a um host inclui a memória compartilhada de cada máquina virtual no host.

  • Contador: concedido
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 2 (4)
Comum compartilhado Quantidade de memória da máquina compartilhada por todas as máquinas virtuais ligadas.

A memória comum compartilhada consiste em todo o pool de memória do qual o compartilhamento é possível, incluindo a quantidade de RAM física necessária para a memória guest.

memory shared - memória compartilhada comum = quantidade de memória salva no host do compartilhamento

  • Contador: sharedcommon
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 2 (4)
Trocar Usado Soma da memória trocada por todas as máquinas virtuais ligadas no host.
  • Contador: trocado
  • Tipo de Estatística: Absoluto
  • Unidade: Megabytes (MB)
  • Tipo de acúmulo: médio (mínimo/máximo)
  • Nível de Coleta: 2 (4)

Análise de gráfico

Para garantir o melhor desempenho, a memória do host deve ser grande o suficiente para acomodar a memória ativa das máquinas virtuais. A memória ativa pode ser menor que o tamanho da memória da máquina virtual. Ele permite o provisionamento excessivo de memória, mas ainda garante que a memória ativa da máquina virtual seja menor que a memória do host.

Os valores transitórios de alto uso geralmente não causam degradação do desempenho. Por exemplo, o uso de memória pode ser alto quando várias máquinas virtuais são iniciadas ao mesmo tempo ou quando ocorre um pico na carga de trabalho da máquina virtual. No entanto, um valor de uso de memória consistentemente alto (94% ou mais) indica que o host provavelmente não tem a memória necessária para atender à demanda. Se o tamanho da memória ativa for igual ao tamanho de memória concedido, a demanda por memória será maior do que os recursos de memória disponíveis. Se a memória ativa estiver consistentemente baixa, o tamanho da memória poderá ser muito grande.

Se o valor de uso de memória for alto e o host tiver um alto balão ou permuta, verifique a quantidade de memória física livre no host. Um valor de memória livre de 6% ou menos indica que o host não pode lidar com a demanda por memória. Isso leva à recuperação de memória, o que pode prejudicar o desempenho.

Se o host tiver memória livre suficiente, verifique os compartilhamentos de recursos, a reserva e as configurações de limite das máquinas virtuais e dos pools de recursos no host. Verifique se as configurações do host são adequadas e não inferiores às definidas para as máquinas virtuais.

Se o host tiver pouca memória livre disponível ou se você notar uma degradação no desempenho, considere realizar as seguintes ações.

Tabela 2. Conselhos sobre o aprimoramento do desempenho da memória
# Resolução
1 Verifique se o VMware Tools está instalado em cada máquina virtual. O driver de balão é instalado com o VMware Tools e é essencial para o desempenho.
2 Verifique se o driver do balão está ativado. O VMkernel recupera regularmente a memória não utilizada da máquina virtual por meio de balão e permuta. Geralmente, isso não afeta o desempenho da máquina virtual.
3 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.
4 Se a reserva de memória da máquina virtual estiver definida com um valor muito superior à memória ativa, diminua a configuração de reserva para que o VMkernel possa recuperar a memória ociosa para outras máquinas virtuais no host.
5 Migre uma ou mais máquinas virtuais para um host em um cluster DRS.
6 Adicione memória física ao host.