Назад | Перейти на главную страницу

Как лучше всего отслеживать ввод-вывод диска для хоста Hyper-V?

Когда я запускаю Perfmon на хосте Hyper-v, он показывает только disk io для этого хоста и, похоже, не включает в себя aggragte disk IO для всех машин на хосте. Есть ли что-то особенное, что мне нужно настроить в perfmon для чтения общего количества операций ввода-вывода на всем сервере? Есть ли другой инструмент, который мне следует использовать для снятия этих показаний?

Предыстория: в настоящее время у меня есть ~ 20 виртуальных машин на хосте Hyper-V, размещенных на шести локальных дисках SAS 15 000 об / мин в массиве RAID 10. Я рассматриваю возможность перехода на iSCSI, но я хочу убедиться, что не использую большую пропускную способность. чем может предоставить iSCSI. (Я смотрю на 1 Гбит / с, а не на 10).

Для хранилища Hyper-V нужно посмотреть следующие счетчики:

Physical Disk - Набор физических дисков даст общую производительность хранилища в системе. Это включает доступ хоста к одним и тем же дискам (надеюсь, вы отделили хост от хранилища виртуальной машины)

Hyper-V Virtual Storage Device
Hyper-V Virtual IDE Controller

эти последние 2 счетчика предназначены для каждого типа виртуальной промежуточной шины и дадут вам общий уровень активности на 2 типах шин. Обратите внимание, что вы не получите измерения задержки, как на физическом диске. Для ваших целей я бы посмотрел на Read Bytes / Sec, Write Bytes / Sec на виртуальном запоминающем устройстве