Как я могу контролировать энергопотребление?

43

powertopПрограмма показывает потребление энергии, но только после того, как около пяти минут. До этого он показывает:

оценка потребления энергии ACPI недоступна

Это одно из ограничений powertopпрограммы. Какая программа рекомендуется для надежного контроля энергопотребления? Можно ли получить историю использования энергии, аналогичную истории использования памяти в системном мониторе?

Lekensteyn
источник
Я просто тестировал Powertop на своем ноутбуке и не заметил никаких проблем, как эта. Какую версию ты используешь?
Cas
У меня была эта проблема с 1.13 (та, что в Maverick), 1.97 от Oneiric вообще не показывает энергопотребление.
Лекенштейн
Вы используете это на latop с отключенным кабелем питания? Вот скриншоты обеих версий Powertop с отображением энергопотребления
Cas
Я ждал пять минут после отключения от сети перед тестированием (до этого он использовал линию). При проверке источника кажется, что powertop 1.97 полагается на поле «текущий тариф» для сообщения о размере заряда. Моя батарея всегда сообщает об этом «неизвестно», и мне приходится использовать поле «оставшаяся емкость» из состояния / proc / acpi / battery / BAT0 /.
Лекенстейн
1
unix.stackexchange.com/questions/68531/…
Чиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Ответы:

40

Как вы и предполагали в своем комментарии, ограничение связано не с программным обеспечением, а с тем, что батарея не сообщает правильно.

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

Статистика мощности

В Ubuntu Precise 12.04 появилось новое окно истории статистики мощности. Доступ к нему можно получить, щелкнув элемент батареи в меню индикатора приложения и выбрав вкладку «Аккумулятор Latop».

PowerTOP

Как упоминается в OP, эта программа предоставляет информацию об энергопотреблении для каждого процесса / устройства.

Powerstat

Другой альтернативой, которая измеряет энергопотребление процесса / устройства, является powerstat, который был написан для Ubuntu Колином Кингом. Подробный обзор его возможностей на hecticgeek.com .

Может быть установлен из PPA: ppa:colin-king/powermanagement

введите описание изображения здесь

Cas
источник
+1 хорошие картинки, вы случайно не знаете, есть ли на Kubuntu 12.04 похожая программа?
Лекенштейн
Получите Kill-A-Watt p3international.com/products/p4400.html
nitrl
8
Как насчет энергопотребления для компьютеров без батареи? Powerstat не поддерживает их (сообщение об ошибке: Machine is not discharging and hence we cannot measure power usage.)
Heisennberg
1
Это только у меня, или где powertop показывает энергопотребление на скриншоте выше или где-то еще?
матовый
@matt скорость разряда батареи это. Но если вы работаете на переменном токе, то powertop не показывает ничего подобного.
Руслан
4

Вы можете взглянуть на PowerAPI (на github), который дает энергопотребление на уровне процессов в Linux. Согласно некоторым экспериментам , он более точен, чем Powertop.

Мартин Монперрус
источник
0

Intel имеет кроссплатформенное (Linux, MacOS и Windows) приложение под названием « Intel Power Gadget », которое обеспечивает регистрацию информации о потреблении энергии, включая кумулятивные измерения мощности, через версию командной строки и версию с графическим интерфейсом.

Пирз
источник