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

Включение Intel Turbo Boost для Hyper-V Guest

Я пытаюсь включить максимальную частоту процессора для гостей Hyper-V. В физическом хосте hyper-v отображается процессор с частотой 4,4 ГГц, что увеличивает скорость:

Но скорость процессора в гостевой системе Hyper-V установлена ​​по умолчанию, которая составляет 3,31 ГГц:

Я отключил состояния C1, C6 в BIOS и включил турбо-ускорение, турбо-ускорение макс 3.0. Я также установил "высокопроизводительный" power cfg как для хоста, так и для гостевой ОС. Процессор cpu-z также показывает ту же скорость, что и дисплеи диспетчера задач.

Как я могу использовать максимальную скорость процессора в гостевой ОС?

Хост: Hyper-V Server 2016

Гость: Windows Server 2016 Standard

Процессор: Intel I9 7900X

Материнская плата: Asrock x299

Обновить

Я включил все состояния C и состояние P с "Native Mode" как SpeedShift, как описанное решение @ewwhite. Но на этот раз скорость процессора заблокирована на уровне 3,3 ГГц по умолчанию. И cpu-z отображал 1,2 ГГц:

Отключение C-состояний ухудшает возможность использования TurboBoost.

Но помните, что TurboBoost активен не на всех ядрах одновременно и зависит от того, что еще происходит в системе. Это не постоянное увеличение скорости; это конъюнктурно.

Чтобы достичь максимальной частоты Turbo Boost, вам необходимо разрешить глубокие C-состояния (выше C-состояния 1) и включить масштабирование частоты ядра процессора (P-состояния)

В эти дни я только что установил свои системы Linux и гипервизоры в режим управления ОС в BIOS сервера. Это все, что вам нужно.

Включение турбо-ускорения не означает, что ваш процессор всегда будет работать на максимальной частоте Turbo Boost. В зависимости от вашей тяжелой рабочей нагрузки он может достигать максимальной частоты турбо. посмотрите на загрузку ЦП на снимке, который вы предоставили, его ноль.

попробуйте запустить любой инструмент для тестирования производительности, например, при большой нагрузке, чтобы увидеть, как производительность вашего процессора достигает максимума.

Состояния C должны быть включены, поскольку это функции энергосбережения для ЦП, и они активируются только в зависимости от рабочей нагрузки ЦП.