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. Поделитесь с нами своими мыслями по этому поводу через форму комментариев ниже, и вы также можете сообщить нам о любых других подобных инструментах, с которыми вы сталкивались.