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