Historial de rendimiento de discos duros virtuales

Se aplica a: Windows Server 2022, Windows Server 2019

Este subtema del Historial de rendimiento para Espacios de almacenamiento directo describe en detalle el historial de rendimiento recopilado para archivos de disco duro virtual (VHD). El historial de rendimiento está disponible para cada VHD conectado a una máquina virtual en clúster en ejecución. El historial de rendimiento está disponible para los formatos VHD y VHDX, pero no está disponible para los archivos VHDX compartidos.

Nota

La recopilación puede tardar varios minutos en comenzar para los archivos VHD recién creados o movidos.

Nombres y unidades de serie

Estas series se recopilan para cada disco duro virtual apto:

Serie Unidad
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

Interpretación

Serie Interpretación
vhd.iops.read Número de operaciones de lectura por segundo completadas por el disco duro virtual.
vhd.iops.write Número de operaciones de escritura por segundo completadas por el disco duro virtual.
vhd.iops.total Número total de operaciones de lectura o escritura por segundo completadas por el disco duro virtual.
vhd.throughput.read Cantidad de datos leídos del disco duro virtual por segundo.
vhd.throughput.write Cantidad de datos escritos en el disco duro virtual por segundo.
vhd.throughput.total Cantidad total de datos leídos o escritos en el disco duro virtual por segundo.
vhd.latency.average Latencia media de todas las operaciones hacia o desde el disco duro virtual.
vhd.size.current Tamaño de archivo actual del disco duro virtual, si se expande dinámicamente. Si es fijo, la serie no se recoge.
vhd.size.maximum Tamaño máximo del disco duro virtual, si se expande dinámicamente. Si es fijo, es el tamaño.

De dónde proceden

Las series iops.*, throughput.* y latency.* se recogen del contador de rendimiento Hyper-V Virtual Storage Device establecido en el servidor donde se ejecuta la máquina virtual, una instancia por VHD o VHDX.

Serie Contador de origen
vhd.iops.read Read Operations/Sec
vhd.iops.write Write Operations/Sec
vhd.iops.total suma de lo anterior
vhd.throughput.read Read Bytes/sec
vhd.throughput.write Write Bytes/sec
vhd.throughput.total suma de lo anterior
vhd.latency.average Latency

Nota

Los contadores recogen mediciones durante todo el intervalo, no es un muestreo. Por ejemplo, si el VHD está inactivo durante 9 segundos pero completa 30 E/S en el décimo segundo, su vhd.iops.total se registrará como 3 E/S por segundo de media durante este intervalo de 10 segundos. Esto garantiza que su historial de rendimiento captura toda la actividad y es potente frente a falsos positivos.

Uso en PowerShell

Use el cmdlet Get-VHD:

Get-VHD <Path> | Get-ClusterPerf

Para obtener la ruta de acceso de cada disco duro virtual de la máquina virtual:

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

Nota

El cmdlet Get-VHD requiere que se proporcione una ruta de acceso de archivo. No admite la enumeración.

Referencias adicionales