O gráfico de CPU (%) exibe o uso da CPU da máquina virtual e os valores prontos.

Este gráfico está localizado na exibição Página inicial (Home) da guia Desempenho da máquina virtual (Performance).

Tabela 1. Contadores de dados
Rótulo do gráfico Descrição
Uso Quantidade de CPU virtual ativamente usada como uma porcentagem do total de CPUs disponíveis.

O uso da CPU é a utilização média da CPU em todas as CPUs virtuais disponíveis na máquina virtual.

Por exemplo, se uma máquina virtual com uma CPU virtual estiver em execução em um host que tenha quatro CPUs físicas e o uso da CPU for 100%, a máquina virtual usará completamente uma CPU física.

uso da CPU virtual = usagemhz ÷ (número de CPUs virtuais × frequência central)

Observação: Esta é a exibição do host do uso da CPU, não a exibição do sistema operacional convidado.
  • Contador: uso
  • Tipo de estatísticas: taxa
  • Unidade: porcentagem (%). A precisão é de 1/100%. Um valor entre 0 e 100.
  • Tipo de Rollup: Médio (Mínimo / Máximo)
  • Coleção Nível: 1 (4)
Pronto Porcentagem de tempo em que a máquina virtual ficou pronta, mas não pôde ser agendada para execução na CPU física.
O tempo de preparação da CPU depende do número de máquinas virtuais no host e de suas cargas de CPU. No nível de coleta 1, o tempo médio de CPU pronto para todas as CPUs virtuais na máquina virtual é exibido. No nível de coleta 3, o tempo médio de CPU pronto de cada CPU virtual também é exibido.
  • Contador: pronto
  • Tipo de estatísticas: taxa
  • Unidade: porcentagem (%)
  • Tipo de Rollup: Somatório
  • Nível da coleção: 1

Análise de gráfico

Um pico curto no uso da CPU ou CPU pronta indica que você está fazendo o melhor uso dos recursos da máquina virtual. No entanto, se o valor de uso da CPU para uma máquina virtual estiver acima de 90% e o valor de CPU Ready estiver acima de 20%, o desempenho será afetado.

Se o desempenho for afetado, considere tomar as seguintes ações.

Tabela 2. Conselhos de aprimoramento de desempenho da CPU
# # Resolução
1 Verifique se o VMware Tools está instalado em todas as máquinas virtuais no host.
2 Defina as reservas de CPU para todas as máquinas virtuais de alta prioridade para garantir que elas recebam os ciclos de CPU necessários.
3 Compare o valor de uso da CPU de uma máquina virtual com o uso da CPU de outras máquinas virtuais no host ou no pool de recursos. O gráfico de linhas empilhadas na exibição Máquina Virtual (Virtual Machine) do host mostra o uso da CPU para máquinas virtuais no host.
4 Determine se o tempo de preparação alto para a máquina virtual resultou do tempo de uso da CPU atingindo a configuração de limite de CPU. Em caso afirmativo, aumente o limite de CPU na máquina virtual.
5 Aumente os compartilhamentos de CPU para dar mais oportunidades de execução à máquina virtual. O tempo total de pronto no host pode permanecer no mesmo nível se o sistema do host estiver restrito pela CPU. Se o tempo de espera do host não diminuir, defina as reservas de CPU para máquinas virtuais de alta prioridade para garantir que elas recebam os ciclos de CPU necessários.
6 Aumente a quantidade de memória alocada para a máquina virtual. Isso diminui a atividade do disco e / ou da rede para aplicativos que fazem cache. Isso pode diminuir a E / S do disco e reduzir a necessidade de o host virtualizar o hardware. As máquinas virtuais com alocações de recursos menores geralmente acumulam mais tempo de preparação da CPU.
7 Reduza o número de CPUs virtuais em uma máquina virtual para apenas o número necessário para executar a carga de trabalho. Por exemplo, um aplicativo de thread único em uma máquina virtual de quatro maneiras só se beneficia de uma única vCPU. Mas a manutenção do hipervisor das três vCPUs ociosas requer ciclos de CPU que podem ser usados para outro trabalho.
8 Se o host ainda não estiver em um cluster do DRS, adicione-o a um. Se o host estiver em um cluster DRS, aumente o número de hosts e migre uma ou mais máquinas virtuais para o novo host.
9 Atualize as CPUs ou núcleos físicos no host, se necessário.
10 Use a versão mais recente do software hipervisor e ative recursos de economia de CPU, como descarregamento de segmentação de TCP, páginas grandes de memória e quadros jumbo.