Как установить максимальную частоту процессора для виртуальной машины на Windows Server 2022?

Здравствуйте! У меня есть главный сервер на ОС Ubuntu, на котором работают 4 виртуальные машины на базе Windows Server 2022. Сервер оснащен процессором Intel Core i9 13900, и все виртуальные машины функционируют на базовой частоте процессора в 2.0 ГГц. Могу ли я каким-либо образом увеличить эту частоту? 

Я уже предпринял несколько попыток: 
1. Настроил параметры "Максимальная производительность" в панели управления "Управление Электропитанием" на виртуальных серверах, однако не нашел возможности установить минимальную частоту процессора, и решить это через реестр не удалось.
2. Установил и настроил cpufrequtils на главном сервере Ubuntu для максимальной производительности, но это не оказало воздействия на частоту виртуальных машин.
3. Экспериментировал с добавлением и уменьшением количества ядер в VirtualBox, но это также не дало результатов.

Поскольку виртуальные машины предназначены для игровых серверов, критически важна высокая частота, даже при минимальной загрузке процессора. Буду признателен за любые советы по этому вопросу. Спасибо!
  • 21 ноября 2024 г. 20:03
Ответы на вопрос 2
Здравствуйте!

Увеличение частоты процессора для виртуальных машин (VM) может быть сложной задачей, так как она зависит от политики управления энергопотреблением как на уровне основной системы, так и на уровне гипервизора. В вашем случае вы используете Ubuntu в качестве хоста и VirtualBox для управления виртуальными машинами на Windows Server 2022.

1. **Проверьте настройки BIOS/UEFI**: Убедитесь, что настройки в BIOS/UEFI вашего процессора позволяют использовать Boost (Turbo Boost). В некоторых случаях это может быть отключено по умолчанию.

2. **Настройки виртуализации в VirtualBox**:
   - Убедитесь, что вам выделено достаточно процессорных ядер. Вы можете выделить больше ядер для каждой виртуальной машины, если это возможно.
   - В меню настроек вашей VM (VirtualBox) перейдите в "Система" -> "Процессор", и убедитесь, что вы установили количество виртуальных ядер на оптимальное значение (не превышающее количество ядер в хосте).
   - Включите VT-x/AMD-V в настройках VirtualBox для улучшения производительности.

3. **Управление электроэнергией на уровне хоста**:
   - Настройте политику питания вашего хост-сервера (Ubuntu) на максимальную производительность и убедитесь, что параметры CPU Frequency Scaling настроены на использование максимальной производительности.
   - Попробуйте использовать `cpupower` инструмент для управления частотой процессора. Вы можете установить его с помощью `sudo apt install linux-tools-common linux-tools-generic`. После установки выполните команду `sudo cpupower frequency-set -g performance` для установки режима работы CPU на максимальную производительность.

4. **Настройки Windows Server 2022**:
   - На самом хосте Windows Server 2022, проверьте настройки планов электропитания и установите максимальную производительность для каждой виртуальной машины.
   - Убедитесь, что в Windows Server включены все необходимые драйвера для процессора.

5. **Необходимые условия для Turbo Boost**:
   - CPU Turbo Boost требует, чтобы температура процессора была в пределах нормальных значений, и не было значительных нагрузок на другие компоненты. Убедитесь, что система охлаждения работает эффективно.

6. **Дополнительные настройки производительности**:
   - Если у вас все еще возникают проблемы, можно рассмотреть возможность использования другого гипервизора (например, KVM или VMware), который может предоставить более тонкие настройки для управления ресурсами виртуальных машин.

Если после всех этих шагов вы не видите повышения производительности, возможно, находится проблема в самой архитектуре VirtualBox или в настройках Windows Server 2022. Возможно, стоит рассмотреть другие гипервизоры, которые лучше подходят для вашего случая, особенно если ваша нагрузка на процессор значительно превышает обычные рабочие нагрузки.
процессор стоит intel core i9 13900

https://dtf.ru/hard/2819675-pk-geimery-i-razrabotc...
Проблемные процессоры:
i9-13900K/KF/KS
i9-14900K/KF/KS
i7-14700K/KF
i7-13700K/KF
Похожие вопросы