Мониторинг производительности Hyper-V: PoSHStats

Как бы там ни было, статистика гораздо лучше выглядит в графическом представлении, в связи с чем я воспользуюсь инструментом PoSHStats  (также нам понадобится PoSH Server).

Устанавливать нужно из-под built-in учетной записи администратора, мои попытки заставить корректно работать из-под “третьей” учетки входящей в группу администраторов пока успехом не увенчались.

После установки запустим сервис на порту 8080:

Start-PoSHStats -Hostname host -Port 8080

Разумеется, в брандмауэре нужно открыть порт 8080 (или тот, который на предыдущем шаге задали Вы):

New-NetFirewallRule -Name “PoSHServer” -DisplayName “PoSHServer” -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow -Enabled True

Результат выглядит следующим образом:

1

Обратите внимание, данные обновляются в соответствии с параметром ResourceMeteringSaveInterval , который как я уже говорил, не может быть менее часа.

PoSHStats может работать и на другом сервере, но при условии что хосты Hyper-V находятся в том же домене. Также поддерживается работа с кластерами.

Преимущества PoSHStats очевидны: это уникальный в своем роде инструмент, к тому же бесплатен.

К недостаткам текущей версии можно отнести:

Значения секции VM Reports – Memory – это НЕ максимальное количество памяти, “потребленное” виртуальной машиной, а максимальное количество памяти доступное для этой виртуальной машины.

11

Для тех виртуальных машин, в процессе установки которых была включена динамическая память, но порог руками задан не был, он равен 1Тб, и PoSHStats покажет именно это:

12

Соответственно раздел VM Reports – Memory не слишком информативен.

Раздел VM Reports – Disk также показывает верхнюю границу динамического диска, а не реально занимаемое пространство. Если у машины несколько виртуальных дисков, отображена будет сумма их верхних границ.

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

Хорошая новость в том, что если смотреть статистику по конкретной машине, данные по памяти и диску будут адекватные:

1314

Как мне сообщил разработчик, это будет исправлено в следующей версии, в которой также будет добавлена поддержка IE11.

Для того, чтобы работали COPY, CSV, EXCEL, PDF необходим браузер с поддержкой flash. PRINT работает и без flash.

Резюмируя, PoSHStats это хороший выбор для перевого шага в сторону внедрения мониторинга. Возможно, этого шага будет достаточно для небольших инфраструктур с невысокими запросами.

Оглавление цикла статей “Мониторинг производительности Hyper-V”

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.