也许这个问题之前有人提出过,但我找不到。我想看一个终端命令或 GUI 程序,它可以显示电池的放电率。哪些硬件部件或程序消耗更多的瓦数。
编辑:使用例如 PowerTop 时发现了有关我的问题的其他信息:
https://bbs.archlinux.org/viewtopic.php?id=128319
https://bugs.archlinux.org/task/26416
两者都与在内核中禁用 ACPI_PROCFS_POWER 有关。
答案1
您可以尝试powerstat
,它会显示 5 分钟内使用的瓦数。要安装它,请尝试以下命令:
sudo apt-get install powerstat
或者您可以尝试電力使用報告,我猜,这取决于 fatrace 和 powertop。
相关问题:
答案2
也许您正在寻找“评分”电量统计 > 笔记本电池 > 详情?
答案3
“Linux Power Top” 可能会有帮助(目前可从https://01.org/powertop)
答案4
无需任何附加工具,您就可以查看电池的当前放电率。使用 ++ 打开终端并Ctrl输入以下内容:AltT
ls /proc/acpi
这将给你类似这样的结果:
BAT1
现在输入此命令,BAT1
如有必要可替换:
cat /proc/acpi/battery/BAT1/state
您将获得类似这样的输出:
present: yes
capacity state: ok
charging state: charged
present rate: 0 mA
remaining capacity: 3395 mAh
present voltage: 12393 mV
该present rate
线就是您要找的(我的 PSU 现在已插入,因此放电率为零)。
如果你想查看速率如何变化(例如每秒),请执行以下操作:
watch -n 1 cat /proc/acpi/battery/BAT1/state
这将提供上面的输出,但每 1 秒刷新一次。以Ctrl+终止c。