Установка частоты процессора по умолчанию в Ubuntu?

Как получить Ubuntu для выбора по умолчанию cpufreq при загрузке? Это частоты, доступные моему процессору:

 $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 2300000 2200000 2000000 1800000 1000000 

Я хочу установить 2200000 по умолчанию. Я узнал, что выполнение следующей команды сделает именно это:

 $ cpufreq-selector -f 2200000 

Мой вопрос в том, как мне получить это для запуска при загрузке и оставаться по умолчанию?

Правильный способ сделать это в Ubuntu:

  • Скопируйте файл /etc/init.d/skeleton в имя скрипта и отредактируйте его в соответствии с вашими потребностями.
  • Сделайте его исполняемым.
  • С помощью этой команды установите свой скрипт на уровни выполнения Debian.

Sudo update- rc.d имя сценария по умолчанию

  • Убедитесь, что ссылки на ваш скрипт существуют на других уровнях выполнения, например rc2.d, rc3.d. Вы также можете подтвердить, что этот скрипт правильно установлен через GUI Administration-> Bootup Manager .

Проверьте /etc/init.d/README для получения более подробных инструкций и ссылок на документ спецификации. Вы также можете наложить более тонкий контроль над тем, на каких уровнях выполнения выполняются ваши скрипты, и приоритет, который он должен вызвать:

 $ sudo update-rc.d dummy defaults Adding system startup for /etc/init.d/dummy ... /etc/rc0.d/K20dummy -> ../init.d/dummy /etc/rc1.d/K20dummy -> ../init.d/dummy /etc/rc6.d/K20dummy -> ../init.d/dummy /etc/rc2.d/S20dummy -> ../init.d/dummy /etc/rc3.d/S20dummy -> ../init.d/dummy /etc/rc4.d/S20dummy -> ../init.d/dummy /etc/rc5.d/S20dummy -> ../init.d/dummy $ sudo update-rc.d -f dummy remove Removing any system startup links for /etc/init.d/dummy ... /etc/rc0.d/K20dummy /etc/rc1.d/K20dummy /etc/rc2.d/S20dummy /etc/rc3.d/S20dummy /etc/rc4.d/S20dummy /etc/rc5.d/S20dummy /etc/rc6.d/K20dummy $ sudo update-rc.d -n -f dummy start 20 2 3 4 5 . Adding system startup for /etc/init.d/dummy ... /etc/rc2.d/S20dummy -> ../init.d/dummy /etc/rc3.d/S20dummy -> ../init.d/dummy /etc/rc4.d/S20dummy -> ../init.d/dummy /etc/rc5.d/S20dummy -> ../init.d/dummy $ sudo update-rc.d -n -f dummy stop 20 0 6 . Adding system startup for /etc/init.d/dummy ... /etc/rc0.d/K20dummy -> ../init.d/dummy /etc/rc6.d/K20dummy -> ../init.d/dummy 

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

(UBUNTU 9.10) В init.d уже есть скрипт под названием «ondemand», который устанавливает частоту процессора, и если ваш не установлен после того, как он делает это, то ваш не будет работать. Легко исправить, если вы отредактируете строку, которая говорит «echo -n ondemand> $ CPUFREQ», и измените ondemand на powerave, это избавит вас от головной боли при создании вашей собственной.

В простом случае, подобном этому, я бы добавил строку с командой /etc/rc.local перед «exit 0».

Для более сложных скриптов init следуйте nagul answer.

Напишите сценарий для выполнения вашей команды, а затем поместите скрипт в каталог /etc/init.d.

Затем он будет запущен при запуске

Следуйте шагам:

 1. edit /etc/rc.local : sudo gedit /etc/rc.local 2. add the line berofe exit 0: cpufreq-selector -f 2200000 [add sudo if it need] 3. save the file and exit 4. you can run the for current session : sudo /etc/rc.local 5. From next session this script will automatically run 
  • Зачем ./ необходимо запустить исполняемый файл?
  • Имя пользователя Bittorrent Sync
  • Является ли NTFS на Ubuntu стабильным?
  • Неизвестный кодер 'libmp3lame'
  • Зачем создавать много разделов?
  • Может только ssh в Ubuntu 12.04 alpha machine при входе в консоль
  • Воспроизведение подкастов Linux с возможностью возобновления
  • Schroot Не делиться домашним каталогом
  • Скорость записи NTFS очень медленная (<15 МБ / с) на Ubuntu
  • Как установить Sun / Oracle Java SDK на Ubuntu?
  • VNC в машину Ubuntu с Mac?
  • Давайте будем гением компьютера.