Hyper-V Resource Metering — новый функционал, появившийся в Windows Server 2012 и предназначенный для измерения использования основных системных ресурсов виртуальными машинами. Раньше для этого надо было производить настройку счетчиков производительности внутри каждой виртуалки, а потом производить сбор данных и их анализ, что достаточно трудоемко.

Теперь же мы можем оценить ресурсы, потребляемые виртуальными машинами, прямо из хостовой системы.
Для каждой виртуальной машины Hyper-V Resource Metering позволяет зафиксировать следующие показатели:
• Загрузка процессора, усредненное значение. Измеряется в мегагерцах;
• Использование оперативной памяти, минимальное, максимальное и среднее значения;
• Общий объем дискового пространства, используемый виртуальной машиной;
• Входящий и исходящий трафик виртуального сетевого адаптера, в мегабайтах.
По умолчанию функция Resource Metering выключена и ее надо включить, для каждой ВМ отдельно. Для примера включим Resource Metering для виртуальной машины TestVM и посмотрим, сколько она потребляет ресурсов:

Get-VM -Name TestVM | Enable-VMResourceMetering
Get-VM -Name TestVM | Measure-VM


А можем выбрать все виртуальные машины на определенном сервере, отсортировать их по процессорной нагрузке и вывести в виде таблицы:

Get-VM -ComputerName Test-gateway-01 | Measure-VM | Sort-Object -Property AverageProcessorUsage -Descending | Select-Object -Property VMName,AverageProcessorUsage | Format-Table -AutoSize



Если необходимо собрать статистику за длительное время, то можно сделать вывод данных в файл и создать запланированное задание.

Кстати, интервал сбора данных составляет один час, однако мы легко можем изменить его. Настраивается он довольно гибко, максимум 1 день, минимум — минута. Следующей командой выставим интервал 10 минут:

Set-VMHost -ResourceMeteringInterval 00:10:00



И еще, для расширения функционала Resource Metering есть интересная програмка PoSHStats. Она умеет выводить данные в виде графиков, собирать статистику за заданный период и экспортировать данные в формате Excel, PDF и CSV.