コマンドラインから現在のワット消費量を返す方法はありますか? powertopプログラムが見つかりましたが、ワット消費量をコマンドラインに値として返す方法が見つかりませんでした。私は私ができることcat
やgrep
。
ベストアンサー1
私のシステムでは、バッテリーから電力を引き出すことができます。
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)