Use o painel Perfil de desempenho do SO convidado para saber o desempenho real do seu ambiente.

Alguns contadores afetam diretamente o desempenho do Windows ou do Linux, os sistemas operacionais em execução na VM. Esses KPIs estão fora do controle do hipervisor.

Os sistemas operacionais modernos, como o Linux e o Windows, usam a memória como cache, pois ela é mais rápida que um disco. Alguns contadores afetam diretamente o desempenho do Windows ou do Linux. Esses KPIs estão fora do controle de um hipervisor, o que significa que o ESXi VMkernel não pode controlar o aumento ou a diminuição dos valores de KPI. A visibilidade do KPI também requer um agente, como VMware Tools. Como resultado, eles normalmente são excluídos do monitoramento de desempenho.

Como eles estão mais próximos dos aplicativos, é fundamental conhecer seus valores e estabelecer um intervalo aceitável. O nível aceitável desses KPIs entre todas as VMs em seu ambiente varia. Ao criar o perfil do desempenho real ao longo do tempo e de todas as VMs, você pode estabelecer um limite compatível com os fatos. Como há 8.766 instâncias de 5 minutos em um mês, a criação de perfil de 1.000 VMs ao longo de um mês significa que você está analisando 8,8 milhões de pontos de dados.

Considerações de projeto

O painel usa a divulgação progressiva para minimizar a sobrecarga de informações e garante que a página da Web seja carregada rapidamente.

Em um ambiente grande, carregar milhares de VMs aumenta o tempo de carregamento de VMware Aria Operations. Como resultado, a VM é agrupada por centro de dados. Para um ambiente pequeno, o vSphere World é fornecido para que você possa ver todas as VMs no ambiente.

Como usar o painel

Selecione centro de dados na lista de centros de dados. As três tabelas que listam CPU, memória e disco mostrarão as VMs no centro de dados selecionado ou no mundo vSphere. Cada tabela mostra o valor mais alto na última semana (pontos de dados de 2016 com base em ciclos de coleta de cinco minutos) e, portanto, usa o termo max como prefixo, por exemplo, Max Page-Out/s ou Max Guest SO Disk Queue.

Selecione qualquer uma das VMs em qualquer uma das tabelas. Os três gráficos de linhas são exibidos. Eles estão mostrando dados da mesma VM para facilitar a correlação.

  • Widget de tabela de CPU:
    • A coluna Max CPU Queue mostra o maior número de processos na fila durante o período determinado. Como prática recomendada, mantenha a fila abaixo de três para cada fila. Uma VM com oito CPUs tem oito filas, portanto, mantenha esse número abaixo de 24.
    • O Hyperthreading da CPU fornece o dobro da fila do que deveria, pois os dois threads são intercalados no pipeline principal.
    • Chave de Contexto da CPU. Há um custo associado à alternância de contexto. Não há orientação para esse número e ele varia muito.
  • Widget de lista de memória:
    • Na paginação de memória, os sistemas operacionais modernos (Linux e Windows) usam a memória como cache, é muito mais rápido que um disco. Ele pré-busca páginas de forma proativa e antecipa necessidades futuras (Windows chama isso de Superfetch). As páginas de taxa que estão sendo trazidas para dentro e para fora podem revelar anormalidades no desempenho da memória. Uma alteração repentina ou persistente ao longo do tempo pode indicar falhas de página. Falhas de página indicam que as páginas não estão prontamente disponíveis e devem ser trazidas. Se ocorrer uma falha de página com muita frequência, isso poderá afetar o desempenho do aplicativo. Embora não haja uma orientação concreta, pois isso varia de acordo com o aplicativo, você pode visualizar um tamanho relativo. os sistemas operacionais normalmente usam tamanhos de página de 4 KB ou 2 MB.
  • Widget de lista de discos:
    • As filas de disco são comandos de ES enfileirados que não são enviados para a VM. Eles foram retidos no sistema operacional convidado (no nível do kernel ou no nível do driver). Uma fila de disco alta no sistema operacional convidado, acompanhada de IOPS baixa na VM, pode indicar que os comandos de E/S estão parados aguardando o processamento pelo Windows/Linux. Não há orientação concreta sobre o limite desses comandos de E/S, pois isso varia para diferentes aplicativos. Você deve visualizar isso com a E/S de disco pendente na camada da VM.

Pontos a serem observados

  • Esses widgets do SO convidado não aparecem a menos que os pré-requisitos vSphere sejam atendidos. Para obter mais informações, consulte o artigo da base de conhecimento 55697.
  • Depois de determinar um limite aceitável para o seu ambiente, considere adicionar limites à tabela para que você possa visualizar facilmente as VMs que excedem um limite.
  • A fila da CPU é a soma de todas as CPUs virtuais. Uma VM maior pode tolerar uma fila mais alta, pois tem mais processadores. Se você quiser comparar VMs de tamanhos diferentes, crie uma supermétrica que calcule a fila por vCPU. Para obter mais informações, consulte Criar uma supermétrica.
  • Agrupe a VM por clusters da mesma classe (por exemplo, Gold), para que você possa ver o perfil de cada ambiente.
  • Para um ambiente menor, considere alterar a tabela de listagem de centros de dados para listagem de clusters.