Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Оглавление |
---|
Информация |
---|
Данная статья является адаптированным к особенностям Astra Linux переводом документации на инструменты командной строки для управления энергосбережением: |
Предупреждение |
---|
Данные инструменты выполняют сходные функции и несовместимы между собой. Использовать следует только один из них. |
Информация |
---|
Данная статья применима к:
|
Общие сведения
TLP
TLP позволяет экономить энергию батарей без необходимости вникать во все технические детали.
TLP устанавливается в конфигурации уже оптимизированной на обеспечение максимального времени работы батарей, и может быть просто "установлен и забыт". Тем не менее, TLP может быть гибко настроен для соответствия специфическим требованиям.
Замечание: TLP работает на всех моделях ноутбуков, однако установка порогов зарядки батарей доступна только на IBM/Lenovo ThinkPads.
Основные возможности
TLP является инструментом исключительно командной строки с автоматизированным выполнением фоновых задач, и не имеет графического пользовательского интерфейса.
Настройки, зависящие от источника питаний
- Laptop-режим ядра и таймауты "грязных" буферов;
- Изменение частоты процессоров включая "turbo boost" / "turbo core";
- Ограничение минимальных/максимальных режимов энергопотребления для контроля нагрева процессоров ( только intel_pstate);
- Поддержка технологии управления энергопотреблением HWP (Технология HWP позволяет процессорам самостоятельно выбирать свою скорость работы без использования множителей частоты, обеспечивая более быстрое реагирование);
- Поддержка политик баланса производительности/энергосбережения (x86_energy_perf_policy);
- Расширенное управление электропитанием НЖМД (Advanced Power Magement leve,l(APM) и индивидуальное управлением остановкой дисков;
- Управление электропитанием периферийных утройств в соответствии со стандартом AHCI (Link Power Management, ALPM) с поддержкой списков устройств;
- Управление в соответствии со стандартом AHCI рабочим питанием контроллеров и накопителей (экспериментальная возможность)
- Управление активным состоянием шины PCIe (PCIe active state power management, ASPM);
- Управление рабочим питанием устройств, подключенных к шине PCIe;
- Ограничение частот графических карт Intel;
- Управление питанием графических карт AMD Radeon GPU (KMS and DPM)
- Режим энергосбережения Wifi;
- Подключение/отключение интегрированных беспроводных устройств (за исключением находящихся на связи)
- Отключение оптических приводов;
- Режим энергосбережения для аудио устройств.
Дополнительные настройки
- Планировщик ввода/вывода индивидуально для каждого носителя;
- Автоматический перевод в режим ожидания устройств USB с черным/белым списками и автоматическим исключением устройств ввода;
- Подключение/отключение интегрированных устройств wifi, bluetooth, wwan при старте/выключении систмы;
- Восстановление сохранённого при выключении системы состояния беспроводных устройств при старте системы;
- Управление беспроводными устройствами: переключение по подключению/отключению к сети или доку;
- Запрет пробуждения по сети (Wake On LAN);
- Восстановление состояния интегрированных устройств WWAN и bluetooth после режимов ожидания/гитернации;
- Пороги зарядки батарей и рекалибровка батарей (только ThinkPad-ы);
laptop-mode-tools
TLP
Установка
На момент написания статьи пакет tlp не входит в дистрибутивы и репозитории Astra Linux. Для его установки на ОС ОН Орёл 2.12 или ОС СН Смоленск 1.6 следует подключить репозиторий Debian stretch-backport:
Информация |
---|
deb http://ftp.debian.org/debian stretch-backports main |
В ОС СН Смоленск 1.6 дополнительно понадобится подключить ещё репозиторий Орёл:
Информация |
---|
deb https://download.astralinux.ru/astra/current/orel/repository/ orel contrib main non-free |
После подключения репозиториев установка может быть выполнена командами:
Command |
---|
sudo apt update && sudo apt install tlp tlp-rdw |
Дополнительно для использования всех возможностей можно установить еще пакет linux-tools (см. комментарии в файле конфигурации).
После установки сервис следует запустить командой:
Command |
---|
sudo systemctl start tlp |
После перезагрузки системы сервис запускается автоматически.
Настройка
После изменения настроек для того, чтобы изменения вступили в силу следует перезапустить сервис командой:
Command |
---|
sudo tlp start |
Параметры конфигурации TLP находятся в файле /etc/default/tlp. В этом же файле находится ссылка на полную документацию.
Пример файла с комментариями см.:
Раскрыть | ||
---|---|---|
| ||
# ------------------------------------------------------------------------------ # Замечание: некоторые возможности отключены по умолчанию, удалите лидирующий симовл # чтобы включить # 0 - запретить, 1 - разрешить TLP. # Режим работы когда источник питания (AC, BAT) не может быть определён. # Выбор режима работы: 0=в зависимости от источника питания, 1=всегда режим TLP_DEFAULT_MODE # Для laptop-режим ядра время ожидания (секунды) после простоя диска до повторной синхронизации "грязных" страниц. # Время ожидания до записи файловых данных на диск (секунд). # Замечание: нижеуказанные параметры процессора CPU по умолчанию отключены, удалите # # Выбор способа вправления частотой процессора. # Устанавливает минимальное/максимальное значения частоты, доступное для установки. # Установка баланса (HWP) для режима Intel P-state: # Установка производительности Intel P-state: 0..100 (%). # Установка режима процессора "turbo boost": 0=запрещён, 1=разрешён # Минимизация количества используемых ядер/потоков процессоров при низких нагрузках # Контроль зависаний системы (Kernel NMI Watchdog): # Снижение напряжения питания процессора ("undervolting") - требуется ядро с патчем PHC. # Выбор политики баланса энергопотребдения/производительности процессора: # Список контролируемых дисковых устройств; разделяются пробелами (по умолчанию: sda). # Уровень расширенного управления питанием дисков : 1..254, 255 (максимальное энергосбережение, минимальное, отключено). # Таймаут остановки вращения дисков: # Выбор планировщика для дисков: cfq, deadline, noop (По умолчанию: cfq). # Управление питанием периферии AHCI link power management (ALPM) для дисковых устройств: # Исключение host-устройств из AHCI link power management. # Управление рабочим питанием для AHCI host- и дисковых устойств: # Время неактивности (секунды) до перевода диска в режим ожидания. # Управление питанием шины PCI (PCIe ASPM): # Частота видеокарт Radeon (profile method): low, mid, high, auto, default; # Динамическое управления питанием видеокарт Radeon (DPM): battery, performance. # Уровень производительности Radeon DPM: auto, low, high; рекомендуется auto. # Режим энергосбережения WiFi: on=включен, off=выключен; поддерживается не всеми адаптерами. # Запрет пробуждения по сети (wake on LAN): Y/N. # Включение энергосбережения для аудио устройств Intel HDA, AC97 (таймаут в секундах). # Отключение и контроллера тоже (толко HDA): Y/N. # Управление питанием привода оптических дисков UltraBay/MediaBay: 0=отключено, 1=включено. # Управление рабочим питанием устройств PCI(e) : on=разрешено, auto=не разрешено. # Адреса устройств PCI(e), исключаемых из управления. # Драйверы устройств PCI(e), исключаемых из управления. # 0 для отключение, 1 для включения атоматического перевода устройств USB в режим ожидания. # Исключение перечисленных устройств (разделяются пробелами). # Исключение устройств Bluetooth из автоматического перевода в режим ожидания: # Исключение телефонов Phone из автоматического перевода в режим ожидания: # Исключение устройств WWAN: # Включение преречисленных устройств в список управляемых даже если они уже исключены # 1 для отключения перевода в режим ожидания перед выключением системы, 0 ничего не менять # Восстановление сохранённого при предыдущем выключении системы состояния устройств (Bluetooth, WiFi, WWAN) # Беспроводные устройства для отключения при старте системы: bluetooth, wifi, wwan. # Беспроводные устройства для включения при старте системы: bluetooth, wifi, wwan. # Беспроводные устройства для отключения при выключении системы: bluetooth, wifi, wwan. # Беспроводные устройства для включения при выключении системы: bluetooth, wifi, wwan. # Беспроводные устройства для включения при питании от сети: bluetooth, wifi, wwan. # Беспроводные устройства для выключения при питании от батареи: bluetooth, wifi, wwan. # Беспроводные устройства для выключения при питании от батареи и неиспользовании (не находящиемся на связи): bluetooth, wifi, wwan. # Пороги зарядки батарей (только ThinkPad, требуется модуль ядра tp-smapi или acpi-call. # Восстановление порогов зарадки при отключении сети: 0=отключено, 1=включено. # ------------------------------------------------------------------------------ # Замечание: # Устройства для отключени при подключении # Устройства для включени при отключении # Устройства для включения/отключения при установке в док: # Устройства для включения/отключения при извелечении из дока: |