Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Usar esxtop para identificar problemas de desempenho do armazenamento (2017691)

Purpose

Este artigo fornece informações sobre esxtop e estatísticas de latência que podem ser usadas ao solucionar problemas de desempenho com o armazenamento conectado a SAN (Canal de Fibra ou iSCSI).

Resolution

O utilitário esxtop interativo pode ser usado para fornecer métricas I/O para diversos dispositivos conectados a um host VMware ESX.

Configurar o monitoramento usando esxtop

Para monitorar o desempenho do armazenamento por HBA:

  1. Inicie esxtop ao digitaresxtop na linha de comando.
  2. Pressione d para alterar para exibição de disco (modo HBA).
  3. Pressione f para modificar os campos que são exibidos.
  4. Para exibir o nome completo do dispositivo, pressione SHIFT + L e insira 38 em alterar o tamanho do campo do nome.
  5. Pressione b, c, d, e, h, e j para alternar os campos e pressione Enter.
  6. Pressione s, em seguida, 2 para alterar a hora da atualização para cada 2 segundos e pressione Enter.
  7. Consulte Analyzing esxtop columns para obter uma descrição das colunas relevantes.

Observação: As seguintes opções estão disponíveis somente no VMware ESX 3.5 e posterior.

Para monitorar o desempenho de armazenamento em uma base por LUN:

  1. Inicie esxtop ao digitar esxtop da linha de comando.
  2. Pressione u para alterar para exibição de disco (modo LUN).
  3. Pressione f para modificar os campos que são exibidos.
  4. Pressione b, c, f, e h para alternar os campos e pressione Enter.
  5. Pressione s, em seguida, 2 para alterar a hora da atualização para cada 2 segundos e pressione Enter.
  6. Consulte Analyzing esxtop columns para obter uma descrição das colunas relevantes.

Para obter informações, consulte How to increase the width of the device field in esxtop to show the complete naa id (1035989).

Para monitorar o desempenho de armazenamento em uma base por máquina virtual:

  1. Inicie o esxtop digitando esxtop na linha de comando.
  2. Digite v para alterar para exibição de disco (modo máquina virtual).
  3. Pressione f para modificar os campos que são exibidos.
  4. Pressione b, d, e, h, e j para alternar os campos e pressione Enter.
  5. Pressione s, em seguida, 2 para alterar a hora da atualização para cada 2 segundos e pressione Enter.
  6. Consulte Analyzing esxtop columns para obter uma descrição das colunas relevantes.

Analisar as colunas esxtop

Esta tabela lista as colunas relevantes e faz uma breve descrição destes valores:
Coluna
Descrição
CMDS/s
Este é o número de IOPS (Operações de Entrada/Saída por segundo) sendo enviadas ou recebidas do dispositivo ou máquina virtual que está sendo monitorada
DAVG/cmd
Este é o tempo de resposta médio em milissegundos por comando sendo enviado ao dispositivo
KAVG/cmd
Esta é a quantidade de tempo que o comando gasta no VMkernel
GAVG/cmd
Este é o tempo de resposta conforme percebido pelo sistema operacional convidado. Este número é calculado com a fórmula: DAVG + KAVG = GAVG
 
Estas colunas são para leituras e gravações, enquanto que xAVG/rd é para leituras e xAVG/wr é para gravações. O valor combinado dessas colunas é a melhor maneira de monitorar o desempenho, mas alto tempo de resposta de leitura ou gravação pode indicar que a leitura ou gravação em cache esta desabilitada na matriz.

Todas as matrizes têm um desempenho diferente, entretanto DAVG/cmd, KAVG/cmd, e GAVG/cmd não devem exceder mais do que 10 milissegundos (ms) durante períodos constantes de tempo.

Observação: O VMware ESX 3.0.x não inclui funcionalidade direta para monitorar LUNs individuais ou máquinas virtuais usando esxtop. Os LUNs inativos reduzem a média de DAVG/cmd, KAVG/cmd e GAVG/cmd.

Estes valores também são visíveis dos gráficos de desempenho do vCenter Server. Para obter mais informações, consulte Performance Charts no Basic System Administration Guide.

Se você experimentar períodos de alta latência, investigue a avaliação de desempenho atual e a configuração de execução para os interruptores e SAN de destino. Verifique os erros ou logins que podem sugerir um atraso nas operações sendo enviadas, recebidas e reconhecidas. Isto inclui a habilidade da matriz de processar I/O de um aspecto de contagem de fuso, ou a capacidade da matriz de identificar a carga a ela apresentada.


Se o tempo de resposta aumentar para mais de 5.000 ms (ou 5 segundos), o VMware ESX atingirá o tempo limite do comando e abortará a operação. Estes eventos são registrados: abortar mensagens e outros erros SCSI podem ser analisados nos seguintes logs:

  • ESX – /var/log/vmkernel
  • ESXi – /var/log/messages
O tipo de login de armazenamento que você pode encontrar nestes arquivos depende da configuração do servidor. Você pode encontrar o valor dessas opções, ao navegar para Host > Configuration > Advanced Settings > SCSI > SCSI.Log* or SCSI.Print* (Host > Configuração > Configurações avançadas > SCSI > SCSI.Log* ou SCSI.Print*).
 

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 1 Ratings
Actions
KB: