Поиск по сайту:

TLP — оптимизируйте и увеличьте время автономной работы ноутбука с ОС Linux


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

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

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

Возможности ТЛП:

  • Он имеет широкие возможности настройки с помощью различных параметров энергосбережения.
  • Он использует автоматизированные фоновые задачи.
  • Использует режим ноутбука ядра и «грязные» тайм-ауты буфера.
  • Поддерживает масштабирование частоты процессора, включая «турбоускорение» и «турбоядро».
  • Имеет планировщик процессов с учетом энергопотребления для многоядерной/гиперпоточности.
  • Обеспечивает управление питанием во время работы устройств шины PCI(e).
  • Управление питанием в активном состоянии PCI Express (PCIe ASPM).
  • Поддерживает управление питанием графики Radeon (KMS и DPM).
  • Имеет планировщик ввода-вывода (для каждого диска).
  • Предлагает автоприостановку USB с черным списком.
  • Поддерживает режим энергосбережения Wi-Fi.
  • Также имеется режим энергосбережения звука.
  • Предлагает расширенный уровень управления питанием жесткого диска и тайм-аут замедления вращения (для каждого диска).
  • Также поддерживает агрессивное управление питанием каналов SATA (ALPM) и многое другое.

Как установить инструмент управления батареей TLP в Linux

Пакет TLP можно легко установить на Ubuntu, а также на соответствующий Linux Mint, используя репозиторий TLP-PPA в качестве показано.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw

В Debian новые пакеты TLP доступны в официальных репозиториях Debian. Добавьте следующую строку в свой файл /etc/apt/sources.list.

deb http://ftp.debian.org/debian DIST-backports main

а затем обновите кеш системных пакетов и установите его.

sudo apt update 
sudo apt install tlp tlp-rdw 

В RHEL, Arch Linux и OpenSUSE выполните следующую команду в соответствии с вашим дистрибутивом.

dnf install tlp tlp-rdw     [On RHEL]
pacman -S tlp  tlp-rdw      [On Arch Linux]
zypper install tlp tlp-rdw  [On OpenSUSE]

Как использовать TLP для оптимизации времени автономной работы в Linux

После установки TLP его файл конфигурации будет называться /etc/default/tlp, и вам будут доступны следующие команды:

  • tlp — применить настройки энергосбережения ноутбука.
  • tlp-stat – отображает все настройки энергосбережения.
  • tlp-pcilist – отображает данные устройства PCI(e).
  • tlp-sublist – для просмотра данных USB-устройства.

Он должен запускаться автоматически как служба. Вы можете проверить, работает ли он под SystemD, с помощью команды systemctl.

sudo systemctl status tlp

После запуска службы вам необходимо перезагрузить систему, чтобы начать ее использовать. Но вы можете предотвратить это, вручную применив текущие настройки энергосбережения ноутбука с правами root с помощью команды sudo, вот так.

sudo tlp start 

После этого подтвердите, что он запущен, с помощью следующей команды, которая фактически показывает системную информацию и состояние TLP.

sudo tlp-stat -s 

Важно. Как мы упоминали ранее, он использует автоматизированные фоновые задачи, но вы не увидите никаких фоновых процессов или демонов TLP в выводе команды ps.

Чтобы просмотреть текущую конфигурацию TLP, выполните следующую команду с опцией -c.

sudo tlp-stat -c

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

sudo tlp-stat

Чтобы отобразить информацию о батарее Linux, выполните следующую команду с переключателем -b.

sudo tlp-stat -b

Чтобы отобразить температуру и скорость вентилятора системы, выполните следующую команду с переключателем -t.

sudo tlp-stat -t

Чтобы отобразить данные процессора, выполните следующую команду с переключателем -p.

sudo tlp-stat -p

Чтобы отобразить любые предупреждения, выполните следующую команду с переключателем -w.

sudo tlp-stat -w

Примечание. Если вы используете ThinkPad, вам необходимо установить определенные пакеты для вашего дистрибутива, которые вы можете проверить на TLP. домашняя страница. Там вы также найдете дополнительную информацию и ряд других команд использования.

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