Заметки о Windows и других программных продуктах Microsoft...

Hyper-V Resource Metering

Hyper-V Resource Metering

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

включение Resource Metering

 

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

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

 

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

 
 
Комментарии

Пока нет комментариев.

Ответить