4

Сегодня я заметил, что на моем Ubuntu-сервере запущен процесс "ondemand", который я недавно обновил (следуя рекомендуемому процессу) с 9.10 до 10.04. С какой стати они устанавливают это по умолчанию на сервер и как его отключить?

2 ответа2

7
sudo apt-get install cpufrequtils sysfsutils

затем

echo performance | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

и повторите для каждого ядра / процессора у вас есть.

Вы можете проверить результат с помощью cpufreq-info .

Чтобы сделать изменение постоянным: добавьте следующую строку (или строки - для нескольких ядер / процессоров)

devices/system/cpu/cpu0/cpufreq/scaling_governor = performance

в /etc/sysfs.conf (или отредактируйте уже существующую строку).

Вы также можете посмотреть этот пост.

0

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

Самое простое и 100% решение для отключения масштабирования процессора:

  1. sudo rcconf

  2. Снимите флажок cpufrequtils, loadcpufreq, ondemand, powernowd, powernowd на раннем этапе.

  3. Добавьте монитор масштабирования частоты процессора на вашу панель и установите нужные частоты для ваших ядер.

  4. Перезагружать.

  5. Проверьте с помощью cpufreq-info, что выбранная частота активна все время (100%).

  6. Все ваши лекарства принадлежат нам! :D

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .