TLP – это бесплатный многофункциональный инструмент с открытым исходным кодом для расширенного управления питанием, который помогает оптимизировать время автономной работы ноутбуков под управлением Linux.
Он работает на всех марках ноутбуков и поставляется с конфигурацией по умолчанию, уже настроенной для эффективного и надежного поддержания времени автономной работы, поэтому вы можете просто установить и использовать его.
Он обеспечивает энергосбережение, позволяя вам настроить, как такие устройства, как процессор, диск, USB, PCI и радиоустройства должны использовать энергию, когда ваш ноутбук работает от батареи.
Особенности TLP:
- Широкая возможность конфигурирования различных параметров энергосбережения.
- Использование автоматических фоновых задач.
- Поддержка масштабирования частоты процессора, включая «turbo boost» и «turbo core».
- Планировщик процессов с учетом энергопотребления для многоядерной/гиперпоточной обработки.
- Обеспечивает управление питанием устройств шины PCI во время выполнения.
- Управление питанием активного состояния PCI Express (PCIe ASPM).
- Поддерживает управление питанием графики radeon (KMS и DPM).
- Имеет планировщик ввода-вывода (на каждый диск).
- Предлагает автоприостановку USB с черным списком.
- Поддерживает режим энергосбережения Wifi.
- Также предлагает режим энергосбережения Audio.
- Предлагает расширенный уровень управления питанием жесткого диска и таймаут раскрутки (на каждый диск).
- Также поддерживает SATA aggressive link power management (ALPM) и многое другое.
Как установить TLP Battery Management Tool в 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 устройств
- 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. Выскажите свое мнение о нем в форме комментариев ниже, а также сообщите нам о других подобных инструментах, с которыми вы сталкивались.
Можно ли информацию из TLP выводить в панель задач? например температуру проц/графпроц?