Power-Management
命令行上目前瓦特消耗的返回值
有沒有辦法在命令行上返回目前的瓦特消耗?我找到了有關 powertop 程序的資訊,但還沒有看到將瓦特消耗作為值返回到命令行的方法。我正在考慮一些我可以
cat
或grep
.
在我的系統上,我可以從電池獲取電力
cat /sys/class/power_supply/BAT0/power_now 9616000
在 Thinkpad 上,如果
tp_smapi
載入了模組,則文件為cat /sys/devices/platform/smapi/BAT0/power_now
不過,該值似乎以 µW 為單位。您可以使用任何您喜歡的工具對其進行轉換,例如
awk
:awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now 9.616 W
如果您在 sysfs 文件系統中找不到該位置,您可以搜尋它:
find /sys -type f -name power_now 2>/dev/null
此外,該軟體包
lm-sensors
可用於確定某些機器上的系統電源使用情況:# sensors power_meter-acpi-0 power_meter-acpi-0 Adapter: ACPI interface power1: 339.00 W (interval = 1.00 s)