Мониторинг использования ЦП 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), которая является одним из лучших инструментов мониторинга и анализа для виртуальных сред.

Другие вопросы по тегам