如何查看电池在没有交流电的情况下运行了多长时间?

如何查看电池在没有交流电的情况下运行了多长时间?

我想弄清楚我的笔记本电脑电池的效率如何。因此,我想看看自重新启动或上次插入交流电以来,电池在没有交流电的情况下运行了多长时间。

这可能吗?如果没有,我当然只能自己手动计时。

我运行的是 Ubuntu 14。

答案1

我认为这upower -d可以给你一些答案,它显示了有关电池的信息。

另一个信息来源是/sys/class/power_supply/XXXX 是文件夹中列出的任何电池......

你可以看到upower官方文档查找更多信息

答案2

Linux 没有这个功能(至少在 XFCE/或使用任何控制台实用程序中),这绝对是不可原谅和可怕的,所以这就是我添加它的方式:

# cat /etc/udev/rules.d/99-battery-charging.rules
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/local/bin/battery-logger.sh Plugged-in or charging"

# cat /etc/udev/rules.d/99-battery-discharging.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/local/bin/battery-logger.sh Discharging"

# cat /usr/local/bin/battery-logger.sh
#! /bin/bash

export LANG=en_DK.UTF-8
echo "$(date +"%x %X") $(cat /sys/class/power_supply/BAT0/capacity)% $@" >> /var/log/battery.log

相关内容