Histórico de desempenho de discos rígidos virtuais

Aplica-se a: Windows Server 2022, Windows Server 2019

Este subtópico de Histórico de desempenho para Espaços de Armazenamento Diretos descreve detalhadamente o histórico de desempenho coletado para arquivos V (disco rígido virtual). O histórico de desempenho está disponível para cada VHD anexado a uma máquina virtual clusterizada em execução. O histórico de desempenho está disponível para os formatos VHD e VHDX, mas não está disponível para arquivos VHDX compartilhados.

Observação

Pode levar vários minutos para que a coleta comece para arquivos VHD recém-criados ou movidos.

Nomes e unidades de série

Essas séries são coletadas para cada disco rígido virtual qualificado:

Série Unidade
vhd.iops.read por segundo
vhd.iops.write por segundo
vhd.iops.total por segundo
vhd.throughput.read bytes por segundo
vhd.throughput.write bytes por segundo
vhd.throughput.total bytes por segundo
vhd.latency.average segundos
vhd.size.current bytes
vhd.size.maximum bytes

Como interpretar

Série Como interpretar
vhd.iops.read Número de operações de leitura por segundo concluídas pelo disco rígido virtual.
vhd.iops.write Número de operações de gravação por segundo concluídas pelo disco rígido virtual.
vhd.iops.total Número total de operações de leitura ou gravação por segundo concluídas pelo disco rígido virtual.
vhd.throughput.read Quantidade de dados lidos do disco rígido virtual por segundo.
vhd.throughput.write Quantidade de dados gravados no disco rígido virtual por segundo.
vhd.throughput.total Quantidade total de dados lidos no disco rígido virtual por segundo.
vhd.latency.average Latência média de todas as operações no disco rígido virtual.
vhd.size.current O tamanho do arquivo atual do disco rígido virtual, se estiver expandindo dinamicamente. Se for corrigida, a série não será coletada.
vhd.size.maximum O tamanho máximo do disco rígido virtual, se estiver expandindo dinamicamente. Se corrigido, o é o tamanho.

De onde eles vieram

As séries iops.*, throughput.* e latency.* são coletadas do contador de desempenho Hyper-V Virtual Storage Device definido no servidor em que a máquina virtual está em execução, uma instância por VHD ou VHDX.

Série Contador de origem
vhd.iops.read Read Operations/Sec
vhd.iops.write Write Operations/Sec
vhd.iops.total soma dos anteriores
vhd.throughput.read Read Bytes/sec
vhd.throughput.write Write Bytes/sec
vhd.throughput.total soma dos anteriores
vhd.latency.average Latency

Observação

Os contadores são medidos durante todo o intervalo, não amostrados. Por exemplo, se o VHD estiver ocioso por 9 segundos, mas concluir 30 E/Ss no décimo segundo, o vhd.iops.total será registrado como 3 E/Ss por segundo em média durante esse intervalo de 10 segundos. Isso garante que seu histórico de desempenho capture todas as atividades e seja robusto ao ruído.

Uso no PowerShell

Use o cmdlet Get-VHD:

Get-VHD <Path> | Get-ClusterPerf

Para obter o caminho de cada VHD da máquina virtual:

(Get-VM <Name>).HardDrives | Select Path

Observação

O cmdlet Get-VHD requer que um caminho de arquivo seja fornecido. Ele não dá suporte à enumeração.

Referências adicionais