O gráfico CPU (%) exibe o uso da CPU da máquina virtual e os valores prontos.
Esse gráfico está localizado na exibição Início (Home) da guia Desempenho (Performance) da máquina virtual.
Rótulo do gráfico | Descrição |
---|---|
Uso | Quantidade de CPU virtual usada ativamente como uma porcentagem do total de CPU disponível. 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 com quatro CPUs físicas e o uso da CPU for de 100%, a máquina virtual estará usando uma CPU física completamente. uso da CPU virtual = usagemhz ÷ (número de CPUs virtuais × frequência do núcleo)
Observação: Essa é a exibição do host do uso da CPU, não a exibição do sistema operacional convidado.
|
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, é exibido o tempo médio de preparação da CPU de todas as CPUs virtuais na máquina virtual. No nível de coleta 3, o tempo médio de prontidão da CPU de cada CPU virtual também é exibido.
|
Análise de gráfico
Um pequeno pico 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 pronta estiver acima de 20%, o desempenho será afetado.
Se o desempenho for afetado, considere realizar as seguintes ações.
# | Resolução |
---|---|
1 | Verifique se o VMware Tools está instalado em cada máquina virtual 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 alto tempo de prontidão para a máquina virtual resultou do tempo de uso da CPU atingir 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 à máquina virtual mais oportunidades de execução. O tempo total de prontidão no host poderá permanecer no mesmo nível se o sistema host for restringido pela CPU. Se o tempo de preparação 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 armazenados em cache. Isso pode diminuir a E/S de 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 vias só se beneficia de uma única vCPU. Mas a manutenção do hipervisor das três vCPUs ociosas leva ciclos de CPU que podem ser usados para outros trabalhos. |
8 | Se o host ainda não estiver em um cluster 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 do hipervisor e ative os recursos de economia de CPU, como o descarregamento de segmentação TCP, páginas de memória grande e quadros jumbo. |