Назад | Перейти на главную страницу

Почему в диспетчере задач не отображается активность Hyper-V?

Я установил роль Hyper-V на свой сервер Windows 2008 R2. У меня есть несколько виртуальных машин, работающих на полной скорости, но диспетчер задач на хосте не показывает никакой активности ЦП со стороны виртуальных машин.

Из-за этого сложно быстро оценить общую работу хост-бокса и раздражает.

Есть ли возможность где-нибудь в пользовательском интерфейсе или в реестре или где-либо еще, чтобы диспетчер задач мог включить использование ЦП с виртуальных машин?

Hyper-V не работает в Windows. Это гипервизор без оболочки. ОС, которая раньше была установлена ​​на машине, теперь фактически является виртуальной машиной. Это особая виртуальная машина, поскольку она имеет прямой доступ к оборудованию, не отображается в консоли управления Hyper-V и т. Д .; но теперь это все еще виртуальная машина. Таким образом, он не видит того, что делают другие машины, не больше, чем они это видят.

Поскольку Hyper-V по-прежнему использует базовую ОС для обслуживания дискового и сетевого ввода-вывода, вы можете получить эти цифры из PerfMon. Однако числа памяти и процессора, полученные от PerfMon, искажены, и к ним следует относиться с недоверием.

Вам необходимо использовать Performance Monitor. Счетчики также можно увидеть только в операционной системе хоста (но не в других виртуальных машинах).

Вот это конкретная статья на эту тему от Microsoft.