Compartilhar via


Detectar gargalos em um ambiente virtualizado

Esta seção oferece algumas dicas sobre o que monitorar usando Monitor de Desempenho e como identificar onde o problema pode estar quando o host ou algumas das máquinas virtuais não são executados como se esperava.

Gargalos do processador

Aqui estão alguns cenários comuns que podem causar gargalos do processador:

  • Um ou mais processadores lógicos são carregados

  • Um ou mais processadores virtuais são carregados

Use os seguintes contadores de desempenho do host:

  • Utilização do processador lógico – \Hyper-V Hypervisor Logical Processor(*)\% Total Run Time

  • Utilização do processador virtual – \Hyper-V Hypervisor Virtual Processor(*)\% Total Run Time

  • Utilização do processador virtual raiz – \Hyper-V Hypervisor Root Virtual Processor(*)\% Total Run Time

Se o contador Hyper-V Hypervisor Logical Processor(_Total)\% Total Runtime for superior a 90%, o host estará sobrecarregado. Adicione mais poder de processamento ou mova algumas máquinas virtuais para um host diferente.

Se o contador Hyper-V Hypervisor Virtual Processor(VM Name:VP x)\% Total Runtime for superior a 90% para todos os processadores virtuais, faça o seguinte:

  • Verifique se o host não está sobrecarregado

  • Descubra se a carga de trabalho pode aproveitar mais processadores virtuais

  • Atribuir mais processadores virtuais à máquina virtual

Se o contador Hyper-V Hypervisor Virtual Processor(VM Name:VP x)\% Total Runtime for superior a 90% para alguns dos processadores virtuais (mas não todos), faça o seguinte:

  • Se a carga de trabalho receber uso intensivo de rede,considere o uso do vRSS.

  • Se as máquinas virtuais não estiverem executando Windows Server 2012 R2, adicione mais adaptadores de rede.

  • Se a carga de trabalho estiver com uso intensivo de armazenamento, habilite o NUMA virtual e adicione mais discos virtuais.

Se o contador Hyper-V Hypervisor Root Virtual Processor (Root VP x)\% Total Runtime for superior a 90% para alguns processadores virtuais (mas não todos) e o contador Processor (x)\% Interrupt Time and Processor (x)\% DPC Time somar o valor aproximado para o contador Root Virtual Processor(Root VP x)\% Total Runtime, garanta a habilitação de VMQ nos adaptadores de rede.

Gargalos de memória

Aqui estão alguns cenários comuns que podem causar gargalos de memória:

  • O host não responde.

  • Máquinas virtuais não podem ser iniciadas.

  • As máquinas virtuais ficam sem memória.

Use os seguintes contadores de desempenho do host:

  • Memory\Available Mbytes

  • Hyper-V Dynamic Memory Balancer (*)\Available Memory

Use os seguintes contadores de desempenho da máquina virtual:

  • Memory\Available Mbytes

Se os contadores Memory\Available Mbytes e Hyper-V Dynamic Memory Balancer (*)\Available Memory estiverem baixos no host, interrompa os serviços não essenciais e migre uma ou mais máquinas virtuais para outro host.

Se o contador Memory\Available Mbytes estiver baixo na máquina virtual, atribuía mais memória à máquina virtual. Caso esteja usando a Memória Dinâmica, deverá aumentar a configuração máxima de memória.

Gargalos de rede

Aqui estão alguns cenários comuns que podem causar gargalos de rede:

  • O host está associado à rede.

  • A máquina virtual está associada à rede.

Use os seguintes contadores de desempenho do host:

  • Adaptador de rede (nome do adaptador de rede)\Bytes/seg

Use os seguintes contadores de desempenho da máquina virtual:

  • Hyper-V Virtual Network Adapter (GUID< do nome da máquina virtual>)\Bytes/sec

Se o contador Physical NIC Bytes/sec for maior ou igual a 90% da capacidade, adicione adaptadores de rede adicionais, migre máquinas virtuais para outro host e configure o QoS de Rede.

Se o contador Hyper-V Virtual Network Adapter Bytes/sec for maior ou igual a 250 MBps, adicione adaptadores de rede agrupados adicionais na máquina virtual, habilite vRSS e use o SR-IOV.

Se suas cargas de trabalho não puderem atender à latência de rede, habilite o SR-IOV para apresentar recursos de adaptador de rede física à máquina virtual.

Gargalos de armazenamento

Aqui estão alguns cenários comuns que podem causar gargalos de armazenamento:

  • As operações de host e máquina virtual estão lentas ou atingiram o tempo limite.

  • A máquina virtual está lenta.

Use os seguintes contadores de desempenho do host:

  • Physical Disk(letra do disco)\Avg. disk sec/Read

  • Physical Disk(letra do disco)\Avg. disk sec/Write

  • Physical Disk(letra do disco\Avg. disk read queue length

  • Disco Físico(letra do disco\Avg. disk write queue length

Se as latências forem consistentemente maiores que 50 minutos, faça o seguinte:

  • Espalhe máquinas virtuais pelo armazenamento adicional

  • Considere a possibilidade de comprar um armazenamento mais rápido

  • Considere Espaços de Armazenamento em camadas, que foi introduzido no Windows Server 2012 R2

  • Considere usar o QoS de armazenamento, que foi introduzido no Windows Server 2012 R2

  • Usar o VHDX

Referências adicionais