Поделиться через


Журнал производительности виртуальных жестких дисков

В этом подразделе журнала производительности Локальные дисковые пространства подробно описывается журнал производительности, собранный для файлов виртуального жесткого диска (VHD). Журнал производительности доступен для каждого виртуального жесткого диска, подключенного к работающей кластеризованной виртуальной машине. Журнал производительности доступен для форматов VHD и VHDX, однако он недоступен для общих VHDX-файлов.

Note

Может потребоваться несколько минут для начала сбора только что созданных или перемещенных VHD-файлов.

Имена и единицы рядов

Эти ряды собираются для каждого подходящего виртуального жесткого диска:

Series Unit
vhd.iops.read per second
vhd.iops.write per second
vhd.iops.total per second
vhd.throughput.read байты в секунду
vhd.throughput.write байты в секунду
vhd.throughput.total байты в секунду
vhd.latency.average seconds
vhd.size.current bytes
vhd.size.maximum bytes

Интерпретация

Series Интерпретация
vhd.iops.read Количество операций чтения в секунду, завершенных виртуальным жестким диском.
vhd.iops.write Количество операций записи в секунду, завершенных виртуальным жестким диском.
vhd.iops.total Общее количество операций чтения или записи в секунду, завершенных виртуальным жестким диском.
vhd.throughput.read Количество данных, считываемых с виртуального жесткого диска в секунду.
vhd.throughput.write Количество данных, записанных на виртуальный жесткий диск в секунду.
vhd.throughput.total Общее количество данных, считываемых или записанных на виртуальный жесткий диск в секунду.
vhd.latency.average Средняя задержка всех операций с виртуальным жестким диском или из нее.
vhd.size.current Текущий размер файла виртуального жесткого диска при динамическом расширении. Если исправлено, серия не собирается.
vhd.size.maximum Максимальный размер виртуального жесткого диска при динамическом расширении. Если исправлено, это размер.

Откуда они приходят

Ряды iops.*и throughput.* наборы собираются из latency.* набора счетчиков производительности на сервере, на котором выполняется виртуальная машина, один экземпляр на VHD или Hyper-V Virtual Storage DeviceVHDX.

Series Source counter
vhd.iops.read Read Operations/Sec
vhd.iops.write Write Operations/Sec
vhd.iops.total сумма выше
vhd.throughput.read Read Bytes/sec
vhd.throughput.write Write Bytes/sec
vhd.throughput.total сумма выше
vhd.latency.average Latency

Note

Счетчики измеряются в течение всего интервала, а не выборки. Например, если виртуальный жесткий диск неактивен в течение 9 секунд, но завершает 30 IOS в 10-м секунде, он vhd.iops.total будет записан как 3 IOs в секунду в среднем в течение этого 10-секундного интервала. Это гарантирует, что журнал производительности фиксирует все действия и обеспечивает высокий уровень шума.

Использование в PowerShell

Use the Get-VHD cmdlet:

Get-VHD <Path> | Get-ClusterPerf

Чтобы получить путь к каждому виртуальному жесткому диску из виртуальной машины, выполните следующие действия.

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

Note

Командлет Get-VHD требует предоставления пути к файлу. Он не поддерживает перечисление.

Additional References