O gráfico Disco (ms) exibe a quantidade de tempo necessário para processar comandos em um host.
Este gráfico está localizado na exibição Página inicial (Home) da guia Desempenho do host (Performance).
Rótulo do gráfico | Descrição |
---|---|
Maior latência de disco | O valor de latência mais alto de todos os discos usados pelo host. A latência mede o tempo usado para processar um comando SCSI emitido pelo sistema operacional convidado para a máquina virtual. A latência do kernel é o tempo que o VMkernel leva para processar uma solicitação de E / S. A latência do dispositivo é o tempo que o hardware leva para lidar com a solicitação. Latência total = kernelLatency + deviceLatency.
|
Análise de gráfico
Use os gráficos de disco para monitorar as cargas médias de disco e determinar as tendências de uso do disco. Por exemplo, você pode observar uma degradação do desempenho com aplicativos que leem e gravam com frequência no disco rígido. Se você vir um aumento no número de solicitações de leitura ou gravação de disco, verifique se algum desses aplicativos estava sendo executado.
As melhores maneiras de determinar se o seu ambiente vSphere está com problemas de disco é monitorar os contadores de dados de latência do disco. Você pode usar os gráficos de desempenho avançados para visualizar essas estatísticas.
- O contador de dados kernelLatency mede a quantidade média de tempo, em milissegundos, que o VMkernel gasta processando cada comando SCSI. Para obter o melhor desempenho, o valor deve ser 0 -1 milissegundos. Se o valor for maior que 4 ms, as máquinas virtuais no host tentarão enviar mais taxa de transferência para o sistema de armazenamento do que a configuração suporta. Verifique o uso da CPU e aumente a profundidade da fila.
- O contador de dados deviceLatency mede a quantidade média de tempo, em milissegundos, para concluir um comando SCSI do dispositivo físico. Dependendo do seu hardware, um número maior que 15 ms indica problemas prováveis com a matriz de armazenamento. Mova o VMDK ativo para um volume com mais eixos ou adicione discos ao LUN.
- O contador de dados queueLatency mede a quantidade média de tempo gasto por comando SCSI na fila VMkernel. Esse valor deve ser sempre zero. Caso contrário, a carga de trabalho é muito alta e a matriz não pode processar os dados com rapidez suficiente.
Se os valores de latência do disco forem altos ou se você observar outros problemas com o desempenho de E / S do disco, considere tomar as seguintes ações.
# # | Resolução |
---|---|
1 | Aumente a memória da máquina virtual. Ele permite mais cache do sistema operacional, o que reduz a atividade de E / S. Observação: Pode ser necessário aumentar a memória do host. Aumentar a memória pode reduzir a necessidade de armazenar dados, pois os bancos de dados podem utilizar a memória do sistema para armazenar dados em cache e evitar o acesso ao disco. Para verificar se as máquinas virtuais têm memória adequada, verifique as estatísticas de permuta no sistema operacional convidado. Aumente a memória do convidado, mas não em uma extensão que leve a uma troca excessiva de memória do host. Instale VMware Tools para que o aumento da memória possa ocorrer. |
2 | Desfragmente os sistemas de arquivos em todos os convidados. |
3 | Desative as verificações de antivírus sob demanda nos arquivos VMDK e VMEM. |
4 | Use as ferramentas de matriz do fornecedor para determinar as estatísticas de desempenho da matriz. Quando muitos servidores acessam simultaneamente elementos comuns em uma matriz, os discos podem ter problemas para acompanhar. Para aumentar a taxa de transferência, considere as melhorias no lado da matriz. |
5 | Use Storage vMotion para migrar máquinas virtuais com uso intensivo de E / S entre vários hosts. |
6 | Equilibre a carga do disco em todos os recursos físicos disponíveis. Espalhe o armazenamento muito usado entre os LUNs que são acessados por adaptadores diferentes. Use filas separadas para cada adaptador para melhorar a eficiência do disco. |
7 | Configure os controladores HBAs e RAID para um uso ideal. Verifique se a profundidade da fila e as configurações de cache nos controladores RAID são adequadas. Caso contrário, aumente o número de solicitações de disco pendentes para a máquina virtual ajustando o parâmetro Disk.SchedNumReqOutstanding. Para obter mais informações, consulte vSphere Storage . |
8 | Para máquinas virtuais com uso excessivo de recursos, separe a unidade de disco físico da máquina virtual da unidade com o arquivo de página do sistema. Alivia a contenção do eixo de disco durante períodos de alto uso. |
9 | Em sistemas com RAM considerável, desative a limpeza de memória adicionando a linha MemTrimRate = 0 ao arquivo VMX da máquina virtual. |
10 | Se a E / S do disco combinado for superior a uma única capacidade de HBA, use vários caminhos ou vários links. |
11 | Para ESXi hosts, crie discos virtuais como pré-alocados. Quando você cria um disco virtual para um sistema operacional convidado, selecione Alocar todo o espaço em disco agora (Allocate all disk space now). A degradação do desempenho associada à reatribuição de espaço em disco adicional não ocorre e é menos provável que o disco fique fragmentado. |
12 | Use o hardware do host mais atual. |