如何找到电池的放电率?

如何找到电池的放电率?

也许这个问题之前有人提出过,但我找不到。我想看一个终端命令或 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

相关内容