Gibt es eine Möglichkeit, den aktuellen Wattverbrauch in der Befehlszeile zurückzugeben? Ich habe etwas über das Powertop-Programm herausgefunden, aber keine Möglichkeit gefunden, den Wattverbrauch als Wert an die Befehlszeile zurückzugeben. Ich denke an eine Datei, die ich kann cat
oder grep
.
power-management
Bitte lösche mich
quelle
quelle
Antworten:
Auf meinem System kann ich den Strom aus dem Akku beziehen
Auf Thinkpads
tp_smapi
lautet die Datei, wenn das Modul geladen istDer Wert scheint jedoch in µW zu sein. Sie können es mit jedem Tool konvertieren, mit dem Sie vertraut sind, zB
awk
:Falls Sie den Speicherort im sysfs-Dateisystem nicht finden können, können Sie danach suchen:
Darüber hinaus kann das Paket
lm-sensors
verwendet werden, um den Energieverbrauch des Systems auf einigen Computern zu bestimmen:quelle
Mein Laptop hat keines davon (es hat auch keinen Akku), aber es hat ein "Powercap" -Gerät.
Es scheint, dass dieses Gerät Einschränkungen für die Benutzerleistung festlegen kann.
Und es kann (natürlich) den Stromverbrauch ablesen, um sie durchzusetzen.
Die Leistungsaufnahme finden Sie in der
energy_uj
Datei, dh:Es zeigt die Vorlesung (oder Vorlesungen, wenn Sie viele Powercap-Geräte haben) in Mikro-Joule. Dies ist eigentlich ein Zähler für den Energieverbrauch. Sie müssen ihn also durch ein Zeitdelta dividieren, um die Leistung zu erhalten.
Ist das der Strom, den mein Laptop verbraucht, oder nur ein Teil davon? Ich weiß es nicht.
quelle
Auf einem Laptop durch Lesen der ACPI-Daten von procfs oder sysfs. Auf meinem System sind die Dateien:
Beachten Sie, dass sysfs stark symbolisiert ist, sodass es viele Möglichkeiten gibt, auf die Datei zuzugreifen.
power_now
ist der gesuchte Dateiname.quelle