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

Мой ноутбук HP 745 G2 полностью заряжен, я затем отключаю его и закрываю крышку.

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

uname -a
Linux HP-745-G2 4.10.14-041014-generic #201705031501 SMP Wed May 3 19:03:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

grep HandleLid /etc/systemd/logind.conf    
HandleLidSwitch=hibernate
#HandleLidSwitchDocked=ignore

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

Однако то, чем я интересуюсь, является способом контролировать использование батареи в некотором роде, например.

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

и т.д., и т.д.

Есть ли что-нибудь как batterystats в андроиде, который может быть проанализирован через командную строку или приложение?

3
задан 8 September 2017 в 08:23

1 ответ

Чтобы проверить, был ли Ваш ноутбук в спящем режиме, спя или активный, можно регистрировать файлы системного журнала /var/log папка, например, с

grep -i 'shutdown\|sleeping\|hibernat\|resumed' /var/log/syslog*

AFAIK там не является никаким программным обеспечением, которое сохраняет историю использования батареи всех процессов, по крайней мере, не что-то подобное тому, что имеет Android. Существуют некоторые статистические данные в 'Приложении' статистики питания по умолчанию, но оно только показывает, как быстро Ваша батарея истощалась/заряжалась, не, какие процессы ответственны за него.

Вероятно, лучшее, которое можно сделать, устанавливают приложение как PowerTOP (sudo apt install powertop). Это показывает, какие процессы наиболее активно используют ЦП. После того, как PowerTOP работал от батареи в течение некоторого времени и провел достаточно измерений, он начнет показывать потребляемую мощность процесса с точки зрения мощности.

Powertop report screenshot

Однако я сомневаюсь, можно ли использовать его, чтобы проверить, что потребляемая мощность во время в спящем режиме или приостанавливает. Я пытался генерировать отчет с sudo powertop --html=powertop.html --time=300 позволяя моему ноутбуку войти в режим ожидания и кажется, что программа просто прекращает иметь размеры, в то время как система спит. Также не вся статистика, о которой сообщают, кажется, точна, когда Вы используете - время = опция и/или позволяете своей системе заснуть режим.

3
ответ дан 1 December 2019 в 16:19

Другие вопросы по тегам:

Похожие вопросы: