Установка частоты процессора по умолчанию в Ubuntu?
Как получить Ubuntu для выбора по умолчанию cpufreq
при загрузке? Это частоты, доступные моему процессору:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 2300000 2200000 2000000 1800000 1000000
Я хочу установить 2200000 по умолчанию. Я узнал, что выполнение следующей команды сделает именно это:
$ cpufreq-selector -f 2200000
Мой вопрос в том, как мне получить это для запуска при загрузке и оставаться по умолчанию?
- Имя пользователя Bittorrent Sync
- OpenDNS не работает с 1 машиной Ubuntu
- Windows не может открыть каталог с слишком длинным именем, созданным Linux
- Доступ к реестру Windows из Ubuntu
- Как снова запустить неактивное устройство RAID?
- Выполнение стартовых заданий как непривилегированных пользователей
- Печать через удаленный сервер CUPS, но просто покажите подмножество принтеров
- Как обновить с PHP v5.4 до PHP v5.5 в bitnami ubuntu
- WiFi-карта не была обнаружена Windows впервые после перезапуска с Ubuntu в режиме двойной загрузки
- Удалить плагины gnome-do
- Ошибка Ubuntu: нет кандидата ver
- Проблема веб-камеры с skype на linux
- Двойная загрузка ubuntu с окнами 8
Правильный способ сделать это в 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