Как я могу заблокировать частоту процессора в Ubuntu 16.04?

Это сервер (Dell PowerEdge R730xd)

Процессор Intel Xeon E5 2630 v4 2,2 ГГц

ОС и ядро ​​Ubuntu 16.04 и 4.15.0-33-generic

Текущие настройки следующие:

  1. intel_pstate отключен

Добавьте "intel_pstate=disable" в / etc / default / grub

cat / sys / devices / system / cpu / cpu * / cpufreq / scaling_driver покажет acpi-cpufreq

  1. Использовать регулятор пространства пользователя

набор частот sudo cpupower -g userspace

cat / sys / devices/system/cpu/cpu*/cpufreq/scaling_governor покажет пространство пользователя

  1. Установите целевую частоту

Частота набора мощности sudo -f 2.2G

cat / sys / devices / system / cpu / cpu * / cpufreq / cpuinfo_cur_freq покажет 2200000

Однако, используя watch -n 1 "cat /proc/cpuinfo | grep MHz" для мониторинга текущей частоты процессора, я обнаружил, что частота постоянно меняется. (Использование i7z тоже самое)

Только когда нагрузка станет выше (например, используйте стресс -c 40), частота процессора останется стабильной в 2,2 ГГц.

Текущие настройки управления питанием BIOS:

  • Управление питанием процессора -> СУБД ОС (т. Е. Управление ОС)
  • Частота памяти -> Максимальная производительность
  • Turbo Boost -> Отключено
  • C1E -> Отключено (если установлено значение "Включено", процессору разрешается переключаться в режим минимальной производительности в режиме ожидания)
  • C States -> Disabled (C C остояния позволяют процессору переходить в режимы пониженного энергопотребления в режиме ожидания)
  • Совместное управление процессором Performace -> Включено
  • Uncore Frequency -> Максимум
  • Политика энергоэффективности -> Производительность (и есть другие варианты, например, сбалансированная производительность / сбалансированная энергия / энергоэффективность)
  • Монитор / Mwait -> Включено

Итак, как я могу заблокировать частоту моего процессора? Большое спасибо!

0 ответов

Другие вопросы по тегам