Histórico de desempenho de discos rígidos virtuais
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.