Почему диспетчер задач Windows 8 не сообщает фактическую частоту ЦП при включенной виртуализации?

на этот вопрос, Я спросил, Почему фактическая частота процессора не сообщается на вкладке Производительность диспетчера задач windows. Оказывается, в BIOS была включена виртуализация. Когда я отключил его в bios, Диспетчер задач показывает фактическую частоту процессора (я предполагаю, усредненную по всем ядрам).

Так почему же не может или не Диспетчер задач сообщить частоту процессора, когда включена виртуализация?

10
задан Community
12.11.2022 3:19 Количество просмотров материала 3058
Распечатать страницу

3 ответа

заголовок: он показывает фактическую частоту процессора.

Установка (не только работает) Hyper-V на Windows 8 вызывает процессор для запуска на 100% все время. Я предполагаю, что Microsoft столкнулась с проблемами с виртуальными машинами (VM), когда скорость будет колебаться. Один из способов исправить это-не позволить ему колебаться.

Я путешествую совсем немного, и мне нужно установить (включить функции Windows) и удалить Hyper-V в зависимости от моих потребностей.

Я заметил, что с Hyper-V установлен, но не работает (моя виртуальная машина была выключена) время автономной работы составило менее 2 часов. Обычно я получаю 6 + часов перед установкой Hyper-V.

Стыдно, что я должен сделать компромисс VM (с коротким временем автономной работы) или срок службы батареи (без VM)... Что еще хуже, это не вопрос просто выключить Hyper-V, а затем снова включить его. Чтобы снова настроить виртуальную машину, необходимо выполнить некоторые действия.

Эта информация была основана на Windows 8.0 Pro работает на Lenovo X1 Carbon и много часов экспериментов. Я не пробовал это снова на Windows 8.1 Pro на моем Microsoft Surface Pro 2.

Обновление: я попробовал это снова на Windows 8.1 Surface Pro 2. Те же результаты. Я еще не пробовал его на моем Surface Pro 3.

3
отвечен KarlZ 2022-11-13 11:07

Это неправда, что установка Hyper-V приводит к отключению управления питанием. Вместо этого при установке Hyper-V,ОС на вашем физическом компьютере, называемый "родительский раздел", это просто еще одна виртуальная машина. Это отличается от того, как работал старый виртуальный ПК/виртуальный сервер.

Так Диспетчер задач показывает виртуальные процессоры, а не физические. И для виртуальных процессоров он может сообщать только то, что гипервизор позволяет ему видеть. Е. Г. он будет показывать очень низкую нагрузку на центральный процессор даже если у вас есть виртуальные машины, работающие с очень высокой нагрузкой. Другое влияние что оно не может увидеть фактическую скорость.

У меня есть несколько серверов под управлением Hyper-V, и я могу подтвердить через CPU-Z, что скорость ядра снижается, когда есть меньше нагрузки, и она повышается, когда есть много нагрузки.

Я также включил Hyper-V на моем ноутбуке под управлением Win8.1, и даже если диспетчер задач всегда показывает 2.89 GHz для C. P. U. i7-3520M, я могу использовать машину на ~ 4-5 часов на батарее, с нормальная нагрузка, так же, как без Hyper-V включен. И, конечно, CPU-Z показывает гораздо более низкую скорость ядра в течение большей части времени (или даже до 3,5 ГГц при сильном нажатии).

может быть, плохие драйверы могут повлиять на это отрицательно, однако он работал на любой машине я тестировал до сих пор без возиться с драйверами или конфигурации (ноутбуки Lenovo Thinkpad и Supermicro серверов с Xeon E2xxx, E5-xxxx).

2
отвечен realMarkusSchmidt 2022-11-13 13:24

Это нормально. Некоторые параметры управления питанием отключены при включении роли Hyper-V.

по крайней мере, на моей системе, процессор на самом деле работает вверх и вниз в зависимости от текущего уровня нагрузки; утилита, такая как CPU-Z подтверждает это. В то время как спящий режим и спящий режим остаются доступными (по крайней мере, на Windows 8.1 Pro, но не Windows Server 2008), Вы не можете ограничить тактовую частоту процессора, что было бы полезно на батарее. Время ЦП, используемое Hyper-V не учитывается в Диспетчере задач, и хост-процессы всегда имеют приоритет над Hyper-V гостей; другими словами, любой процесс, даже низкоприоритетный процесс, будет голодать Hyper-V гостей процессорного времени, если хост-процесс насыщает процессор.

1
отвечен bwDraco 2022-11-13 15:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх