Сегодня я заметил, что на моем Ubuntu-сервере запущен процесс "ondemand", который я недавно обновил (следуя рекомендуемому процессу) с 9.10 до 10.04. С какой стати они устанавливают это по умолчанию на сервер и как его отключить?
2 ответа
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 (или отредактируйте уже существующую строку).
Вы также можете посмотреть этот пост.
Большинство решений, предлагаемых в интернете, сложны и неэффективны, так как через некоторое время частоты процессора сбрасываются.
Самое простое и 100% решение для отключения масштабирования процессора:
sudo rcconf
Снимите флажок cpufrequtils, loadcpufreq, ondemand, powernowd, powernowd на раннем этапе.
Добавьте монитор масштабирования частоты процессора на вашу панель и установите нужные частоты для ваших ядер.
Перезагружать.
Проверьте с помощью cpufreq-info, что выбранная частота активна все время (100%).
Все ваши лекарства принадлежат нам! :D