В первую очередь после установки 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-модули при запуске системы.
Базовое использование:
- Установка: sudo apt install tlp tlp-rdw
- Запуск: sudo tlp start (выполняется один раз после установки)
- Проверка статуса: sudo tlp-stat -s для проверки, что TLP активен
- Просмотр всех настроек: 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. для диска, если она отключена.
Базовое использование:
- Установка: sudo apt install smartmontools
- Проверка информации и состояния диска:
sudo smartctl -i /dev/sda — информация о накопителе.
sudo smartctl -a /dev/sda — вывод всех атрибутов S.M.A.R.T.
sudo smartctl -H /dev/sda — проверка общего состояния здоровья (PASSED/FAILED) - Запуск теста:
sudo smartctl -t short /dev/sda — запуск короткого теста
🌐 Ethtool: Диагностика сетевых подключений
Назначение: Утилита для просмотра и изменения параметров сетевых карт (Ethernet и Wi-Fi). TLP использует ethtool для управления энергосбережением сетевых интерфейсов.
Ключевые функции:
- Просмотр информации об интерфейсе: Отображение скорости соединения, режима дуплекса, версии драйвера и поддерживаемых функций.
- Управление энергосбережением: Настройка режимов энергосбережения для сетевых карт, что особенно важно при работе от батареи.
- Отключение Wake-on-LAN: TLP использует ethtool для отключения пробуждения по сети, что предотвращает лишнее энергопотребление.
Базовое использование:
- Установка: sudo apt install ethtool
- Просмотр информации об интерфейсе:
ethtool *имя_интерфейса* (например, ethtool eth0 или ethtool wlp1s0) - Просмотр статистики:
ethtool -S *имя_интерфейса* — детальная статистика по пакетам и ошибкам.
🎯 План минимум выполнен!
Но если желаете настроить TLP более детально или же дополнительно оснастить систему мощными и полезными инструментами, то рекомендую перейти на следующую статью.
📊 Мой опыт:
Порой возникшие неудобства c режимами работы от батареи или раздражающие системные звуки можно успешно нейтрализовать благодаря тонкой настройке TLP. У меня как раз таки был такой опыт с постоянно возникающим системным звуком оповещения по типу "бип" и ноутбук постоянно переключался с режима ожидания зарядки от сети в режим зарядки и также обратно. Дико раздражало, да и не сулит это ничем хорошим (аккумулятор мучается, ресурс будет истощаться быстрее).
💡Коротко. Введите в терминале команды:
sudo apt install tlp tlp-rdw smartmontools ethtool
sudo tlp start