Linux:实时电池电量使用情况

Linux:实时电池电量使用情况

是否有一个软件包可以准确读取任何系统上当前电池总耗电量(以瓦特为单位)?

答案1

你可能会看看动力顶:实时显示各种用电信息。

答案2

现代 Linux 内核应该通过多电池系统的/sys/class/power_supply/BAT0/power_now其他设备公开此信息。BAT*

因为我想要实时的电量使用情况监控器,powertop所以刷新率对我来说不够。我使用以下一行代码每 0.1 秒输出漂亮的打印值:

while true; do echo $(echo "scale=6; $(cat /sys/class/power_supply/BAT0/power_now) / 1000000" | bc -l) Watt; sleep 0.1s; done;

帮助我发现,笔记本电脑即使在空闲状态下也会消耗一些电池(虽然是不同的问题):

...
0 Watt
0 Watt
0 Watt
0 Watt
0 Watt
0 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
.031000 Watt
0 Watt
0 Watt
0 Watt
0 Watt
0 Watt
0 Watt
...

相关内容