我想弄清楚我的笔记本电脑电池的效率如何。因此,我想看看自重新启动或上次插入交流电以来,电池在没有交流电的情况下运行了多长时间。
这可能吗?如果没有,我当然只能自己手动计时。
我运行的是 Ubuntu 14。
答案1
我认为这upower -d
可以给你一些答案,它显示了有关电池的信息。
另一个信息来源是/sys/class/power_supply/XX
XX 是文件夹中列出的任何电池......
你可以看到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