Сохранение изменений Powertop в Ubuntu

Убунту 2

В этой статье мы рассмотрим, как сделать изменения Powertop постоянными в Ubuntu. Powertop — это мощный инструмент, который помогает пользователям контролировать энергопотребление своей системы и оптимизировать его для увеличения срока службы батареи. Однако изменения, сделанные Powertop, являются временными и будут потеряны после перезагрузки. Чтобы сделать эти изменения постоянными, мы подробно обсудим несколько методов.

Чтобы сделать изменения Powertop постоянными в Ubuntu, вы можете использовать systemd, rc.local или правило udev. Кроме того, вы можете установить и настроить TLP, инструмент управления питанием, который может автоматически применять настройки Powertop. Выберите метод, который соответствует вашей системе и предпочтениям, чтобы продлить срок службы батареи на вашем компьютере с Ubuntu.

Использование systemd

Первый метод заключается в использовании systemd, системного и сервисного менеджера для операционных систем Linux. Создав службу systemd для Powertop, мы можем гарантировать, что функция автонастройки Powertop запускается при каждом запуске системы.

Создание службы systemd

Начните с создания нового служебного файла для Powertop. Откройте терминал и введите следующую команду:

судо нано /etc/systemd/system/powertop.service

Эта команда открывает текстовый редактор nano с привилегиями суперпользователя и создает новый файл по указанному пути.

В текстовом редакторе вставьте следующее содержимое:

[Unit]

Описание=Автонастройка PowerTOP

[Service]
Type=oneshot Environment=”TERM=dumb” RemainAfterExit=true ExecStart=/usr/sbin/powertop –auto-tune

[Install]
WantedBy=многопользовательская.цель

Вот краткое объяснение параметров:

  • Type=oneshot: это указывает на то, что процесс, как ожидается, завершится до того, как systemd запустит последующие модули.
  • Environment=”TERM=dumb”: устанавливает переменную среды, которая не позволяет Powertop использовать расширенные функции терминала, которые могут быть недоступны во время запуска системы.
  • RemainAfterExit=true: указывает systemd считать службу активной даже после завершения процесса.
  • ExecStart=/usr/sbin/powertop –auto-tune: это команда, которая будет выполняться при запуске службы. Параметр –auto-tune указывает Powertop автоматически применять все настройки энергосбережения.

Сохраните файл и выйдите из текстового редактора.

Включение службы Powertop

Теперь нам нужно перезагрузить конфигурацию диспетчера systemd и включить нашу новую службу Powertop. Выполните следующие команды:

sudo systemctl daemon-reload sudo systemctl включить powertop.service

Команда daemon-reload просит systemd перезагрузить свою конфигурацию. Команда enable включает нашу службу Powertop, что означает, что она будет запускаться при каждой загрузке системы.

Использование rc.local

Если ваша система не использует systemd или вы предпочитаете старый стиль с файлом /etc/rc.local, вы можете добавить команду powertop –auto-tune в конец файла /etc/rc.local.

Редактирование файла rc.local

Откройте файл rc.local в текстовом редакторе:

судо нано /etc/rc.local

Добавьте следующую строку перед строкой выхода 0:

/usr/sbin/powertop –автоматическая настройка

Сохраните файл и выйдите из текстового редактора. Изменения вступят в силу при следующем запуске системы.

Использование правила udev

Другой вариант — создать правило udev, которое применяет настройки Powertop при добавлении оборудования. Это гарантирует, что настройки будут применяться при каждом подключении оборудования.

Создание правила udev

Создайте новый файл правил udev:

судо нано /etc/udev/rules.d/60-power.rules

В текстовом редакторе вставьте следующее содержимое:

ЯДРО==”хост[0-5]”, SUBSYSTEM==”scsi_host”, ATTR{link_power_management_policy}==”max_performance”, ATTR{link_power_management_policy}=”min_power”

Сохраните файл и выйдите из текстового редактора.

Перезагрузка правил udev

Чтобы применить изменения, перезагрузите правила udev с помощью следующей команды:

sudo udevadm control –reload-rules

Кроме того, вы можете перезагрузить систему.

Использование TLP

TLP — это инструмент управления питанием для Linux. Он обеспечивает более удобный интерфейс, чем Powertop, и может автоматически применять настройки энергосбережения. Вы можете установить TLP и настроить его для применения параметров Powertop, следуя инструкциям, предоставленным Проект TLP.

Заключение

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

Powertop — это мощный инструмент для мониторинга и оптимизации энергопотребления в системах Linux, особенно для увеличения времени автономной работы ноутбуков и других портативных устройств.

Вы можете установить Powertop в Ubuntu, выполнив в терминале следующую команду: sudo apt-get install powertop.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *