Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Утилита PowerTOP

Автор: admin, 25 марта, 2025
Программы

Утилита Linux PowerTOP, контролирующая и отображающая потребление электроэнергии системой, позволяет заметно увеличить срок службы батареи ноутбука.

Примеры использования утилиты PowerTOP в Linux

Содержание

  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
  • Параметры
  • Использование утилиты PowerTOP в Linux
    • Интерактивный режим
    • Калибровка
    • Генерация отчётов
    • Сохранение параметров
  • Заключение

Установка

Установка в Arch Linux

oleg@mobile:~:$ yay -S powertop
Sync Explicit (1): powertop-2.15-1
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) powertop-2.15-1
Будет загружено:    0,19 MiB
Будет установлено:  0,51 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 powertop-2.15-1-x86_64                               192,6 KiB  64,5 KiB/s 00:03 [###############################################] 100%
(1/1) проверка ключей                                                             [###############################################] 100%
(1/1) проверка целостности пакета                                                 [###############################################] 100%
(1/1) загрузка файлов пакетов                                                     [###############################################] 100%
(1/1) проверка конфликтов файлов                                                  [###############################################] 100%
(1/1) проверка доступного места                                                   [###############################################] 100%
:: Обработка изменений пакета...
(1/1) установка powertop                                                          [###############################################] 100%
Дополнительные зависимости для 'powertop'
    xorg-xset: for the --calibrate function [установлено]
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
oleg@mobile:~:$

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install powertop
...
oleg@mobile:~:$

Синтаксис

oleg@mobile:~:$ powertop [параметры]

Параметры

--auto-tune

Установить все настраиваемые параметры в положение GOOD

-c, --calibrate

Запустить powertop в режиме калибровки

-C, --csv[=filename]

Создать CSV-отчет

--debug

Запустить в режиме Отладки

--extech[=devnode]

Использовать анализатор мощности Extech для измерений

-r, --html[=filename]

Создать HTML-отчет

-i, --iteration[=iterations]

Количество запусков каждого теста

-q, --quiet

Подавить вывод stderr

-s, --sample[=seconds]

Интервал измерения потребляемой мощности

-t, --time[=seconds]

Создать отчёт за x секунд

-w, --workload[=workload]

Файл для выполнения при рабочей нагрузке

-V, --version

Вывести версию

-h, --help

Вывести эту справку

Использование утилиты PowerTOP в Linux

Работа в программе производится из терминала с правами суперпользователя.

Утилиту следует запускать, когда ноутбук работает от аккумулятора.

Интерактивный режим

Интерактивный режим вызывается следующей командой:

oleg@mobile:~:$ sudo powertop
Примеры использования утилиты PowerTOP в Linux, интерактивный режим

Интерфейс утилиты представлен в виде нескольких вкладок:

Overview

Отображение списка компонентов, которые либо чаще всего отправляют сигналы пробуждения на центральный процессор, либо потребляют больше всего энергии

Idle stats

Состояние питания для всех процессоров и ядер

Frequency stats

Состояние производительности, включая турборежим (если применимо) для всех процессоров и ядер

Device stats

/Информация, аналогичная вкладке Overview, но для устройств

Tunables

Предложения PowerTOP по оптимизации системы для снижения энергопотребления

Переключение между вкладками осуществляется клавишами TAB и Shift+TAB, перемещение по пунктам меню — клавишами Up и Down, включение или выключение рекомендуемого параметра — клавишей Enter.

В интерактивном режиме вкладки Tunables и WakeUp позволяют изменять настройки и отслеживать, как они влияют на ваше энергопотребление.

Калибровка

Перед использованием утилиты необходима калибровка механизма оценки энергопотребления, Для этого выполняется следующая команда:

oleg@mobile:~:$ sudo powertop --calibrate

При калибровке происходит смена яркости экрана и отключение сетевых интерфейсов.

Генерация отчетов

Утилита способна генерировать отчеты в формате CSV или HTML. Экспорт HTML является интерактивным документом, показывающим рекомендуемые настройки.

Перед созданием отчёта обязательно следует перезагрузиться для возвращения к системным настройкам по умолчанию.

Для формирования отчёта в HTML выполняется команда:

oleg@mobile:~:$ powertop --html=powertopreport.html

Для формирования отчета в CSV выполнятсяи команда:

oleg@mobile:~:$ powertop --csv=powertopreport.csv

Если открыть сгенерированный отчёт в веб-браузере, то вкладка Настройка покажет фактические параметры, предлагаемые инструментом для экономии энергии.

Сохранение параметров

Для применения всех рекомендуемых настроек следует выполнить следующую команду:

oleg@mobile:~:$ sudo powertop --auto-tune

Для сохранения установленных параметров следует запустить утилиту как службу следующей командой:

oleg@mobile:~:$ sudo systemctl start powertop.service

Все настройки действительны до перезагрузки системы. Для автоматического их применения при старте системы необходимо добавить службу powertop в автозагрузку, выполнив следующую команду:

oleg@mobile:~:$ sudo systemctl enable powertop.service

Заключение

После внимательного прочтения этой статьи об использовании в Linux утилиты PowerTOP станет понятно, что пользоваться ей несложно.

Эта утилита позволит заметно продлить срок службы батареи ноутбука.

Последние материалы

  • Утилита sensors
    4 hours ago
  • Сканер Rkhunter
    1 week ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 4 days ago
  • Программа Timeshift
    3 weeks 3 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru