Мониторинг использования ЦП Hyper-V VM
Я перенес несколько виртуальных машин с одного хоста на другой (Win 2012R2 на Win 2016) и замечаю гораздо более высокую загрузку ЦП на новом хосте (намного выше).
Я видел это в Task Explorer, поэтому решил использовать Process Explorer, чтобы попытаться получить лучшее представление о том, какие виртуальные машины используют больше всего процессоров.
Существует огромная разница между тем, что сообщается в диспетчере задач, и тем, что сообщается в Process Explorer.
В настоящее время в обозревателе задач зарегистрировано более 60% загрузки ЦП по сравнению с 4-5% в Обозревателе процессов.
В обозревателе задач все виртуальные машины, работающие под Hyper-V, попадают под одну запись, которая составляет около 40%, а в Process Explorer vmcompute.exe - около 1%.
Я не уверен, что доверять.
Любые идеи о том, что вызывает такое поведение?
Благодарю.
1 ответ
Одним из методов сбора информации о виртуальных машинах является командлет PowerShell "Measure-VM". Это потребует "Enable-VMResourceMetering" в виртуальной машине.
Пример его использования:
Get-VM | Enable-VMResourceMetering
Мера-VM
Кроме того, вы можете взглянуть на версию Veeam One Community ( https://www.veeam.com/virtual-server-management-one-free.html), которая является одним из лучших инструментов мониторинга и анализа для виртуальных сред.