Добавить в корзинуПозвонить
Найти в Дзене
IT Communa

Управление питанием от батареи Linux Ubuntu 24.04

В первую очередь после установки Linux на портативные устройства важно позаботиться о режимах работы от аккумулятора (батареи). Зачастую Linux сразу после установки не так хорошо справляется с управлением питания от аккумулятора, как Windows. В связи с этим рекомендую ознакомиться со статьей и почерпнуть для себя необходимую информацию.
TLP (TLP - Linux Advanced Power Management) является более прогрессивной утилитой управления питанием от батареи для Linux, которая применяет различные настройки автоматически при входе в систему и каждый раз при смене источника питания, в зависимости от вашего дистрибутива и аппаратного обеспечения. Всё что вам нужно сделать, это установить TLP. Но перед этим во избежание конфликтов в работе TLP, стоит удалить все программы, сервисы, настройки или же скрипты отвечающие за управление питанием, если уже успели установить. Ну, а теперь приступим к установке TLP. Откройте терминал и выполните следующие команду: sudo apt install tlp tlp-rdw
Оглавление

В первую очередь после установки Linux на портативные устройства важно позаботиться о режимах работы от аккумулятора (батареи). Зачастую Linux сразу после установки не так хорошо справляется с управлением питания от аккумулятора, как Windows. В связи с этим рекомендую ознакомиться со статьей и почерпнуть для себя необходимую информацию.
TLP (TLP - Linux Advanced Power Management) является более прогрессивной утилитой управления питанием от батареи для Linux, которая применяет различные настройки автоматически при входе в систему и каждый раз при смене источника питания, в зависимости от вашего дистрибутива и аппаратного обеспечения. Всё что вам нужно сделать, это установить TLP. Но перед этим во избежание конфликтов в работе TLP, стоит удалить все программы, сервисы, настройки или же скрипты отвечающие за управление питанием, если уже успели установить.

Ну, а теперь приступим к установке TLP. Откройте терминал и выполните следующие команду:

sudo apt install tlp tlp-rdw

TLP не имеет графического интерфейса, но он начнет свою работу после первой перезагрузки системы (всякий раз когда будет запускаться система TLP запустится вместе с ней). А чтобы запустить программу не дожидаясь перезагрузки выполните в терминале следующую команду:

sudo tlp start

Для большего мониторинга установите следующие инструменты через терминал:

⚡ TLP: Продвинутое управление питанием

Назначение: TLP — это мощная утилита для автоматического управления питанием, которая помогает снизить энергопотребление, уменьшить перегрев и продлить время автономной работы вашего ноутбука. Она применяет тонкие настройки для процессора, жесткого диска, устройств PCI-e и беспроводных модулей.

Ключевые функции:

  • Управление процессором: Регулирует частоту CPU (масштабирование) и отключает турбо-режим при работе от батареи для экономии заряда.
  • Управление дисками: Настраивает продвинутые режимы питания (APM) и агрессивное управление питанием ссылок SATA (ALPM).
  • Управление устройствами: Контролирует энергосбережение для PCI Express, USB-устройств (автоприостановка) и звуковой карты.
  • Радиоустройства: Может отключать встроенные Wi-Fi, Bluetooth или WWAN-модули при запуске системы.

Базовое использование:

  1. Установка: sudo apt install tlp tlp-rdw
  2. Запуск: sudo tlp start (выполняется один раз после установки)
  3. Проверка статуса: sudo tlp-stat -s для проверки, что TLP активен
  4. Просмотр всех настроек: sudo tlp-stat -c для отображения текущей конфигурации

💾 Smartmontools: Мониторинг здоровья накопителей

Назначение: Набор утилит (smartctl, smartd) для контроля состояния жестких дисков (HDD), твердотельных накопителей (SSD) и NVMe с помощью встроенной технологии самодиагностики S.M.A.R.T. Позволяет заранее выявить возможные проблемы с накопителем.

Ключевые функции:

  • Просмотр атрибутов S.M.A.R.T.: Проверка температуры, количества переназначенных секторов, общего времени работы и других ключевых параметров здоровья диска.
  • Запуск тестов: Проведение быстрых (short), расширенных (long) и других видов самопроверок накопителя.
  • Включение мониторинга: Активация S.M.A.R.T. для диска, если она отключена.

Базовое использование:

  1. Установка: sudo apt install smartmontools
  2. Проверка информации и состояния диска:
    sudo smartctl -i /dev/sda — информация о накопителе.
    sudo smartctl -a /dev/sda — вывод всех атрибутов S.M.A.R.T.
    sudo smartctl -H /dev/sda — проверка общего состояния здоровья (PASSED/FAILED)
  3. Запуск теста:
    sudo smartctl -t short /dev/sda — запуск короткого теста

🌐 Ethtool: Диагностика сетевых подключений

Назначение: Утилита для просмотра и изменения параметров сетевых карт (Ethernet и Wi-Fi). TLP использует ethtool для управления энергосбережением сетевых интерфейсов.

Ключевые функции:

  • Просмотр информации об интерфейсе: Отображение скорости соединения, режима дуплекса, версии драйвера и поддерживаемых функций.
  • Управление энергосбережением: Настройка режимов энергосбережения для сетевых карт, что особенно важно при работе от батареи.
  • Отключение Wake-on-LAN: TLP использует ethtool для отключения пробуждения по сети, что предотвращает лишнее энергопотребление.

Базовое использование:

  1. Установка: sudo apt install ethtool
  2. Просмотр информации об интерфейсе:
    ethtool *имя_интерфейса* (например, ethtool eth0 или ethtool wlp1s0)
  3. Просмотр статистики:
    ethtool -S *имя_интерфейса* — детальная статистика по пакетам и ошибкам.

🎯 План минимум выполнен!

Но если желаете настроить TLP более детально или же дополнительно оснастить систему мощными и полезными инструментами, то рекомендую перейти на следующую статью.


📊 Мой опыт:

Порой возникшие неудобства c режимами работы от батареи или раздражающие системные звуки можно успешно нейтрализовать благодаря тонкой настройке TLP. У меня как раз таки был такой опыт с постоянно возникающим системным звуком оповещения по типу "бип" и ноутбук постоянно переключался с режима ожидания зарядки от сети в режим зарядки и также обратно. Дико раздражало, да и не сулит это ничем хорошим (аккумулятор мучается, ресурс будет истощаться быстрее).

💡Коротко. Введите в терминале команды:

sudo apt install tlp tlp-rdw smartmontools ethtool

sudo tlp start