Powertop ist ein Tool, das von Intel entwickelt wurde, um verschiedene Energiesparmodi in Kernel, Userspace und Hardware zu aktivieren. Powertop hilft Ihnen, Prozesse zu überwachen und die CPU-Auslastung jedes Prozesses abzurufen und ihn aus seinen Leerlaufzuständen zu wecken. Auf diese Weise können Sie Anwendungen identifizieren, die einen hohen Energiebedarf haben, und ihre Prozesse beenden, wenn dies nicht erforderlich ist.
Das PowerTOP Linux-Dienstprogramm kann den Stromverbrauch eines Systems überwachen und anzeigen. Dies macht es zu einem sehr nützlichen Hardwareüberwachungs- und Diagnosetool. Es gehört zu den leistungsstärksten Akku-Stretching-Dienstprogrammen für Notebook-Computer. Dieses Tool wird von Intel-, AMD-, ARM- und UltraSparc-Prozessoren unterstützt.
Installieren von Powertop auf Ubuntu 16.04/20.04
Das Powertop-Paket ist in Upstream-Repositories von Ubuntu 16.04/20.04 verfügbar. Installieren Sie es einfach über apt-get Paketverwaltungstool.
$ sudo apt-get update
$ sudo apt-get install powertop
Diese Installation stellt Ihnen ein Befehlszeilentool namens powertop zur Verfügung die verwendet wird, um den Stromverbrauch zu überprüfen und zu überwachen.
Zugriff auf PowerTOP Tunables
Lassen Sie uns einige Beispiele zur Verwendung von Powertop behandeln. Bevor Sie Änderungen vornehmen, ist es eine gute Idee, sich zunächst einen Ausgangswert für Ihren aktuellen Stromverbrauch zu verschaffen. Es benötigt Superuser-Privilegien, daher sudo Befehl verwendet werden.
$ sudo powertop
Dies ist der Standardmodus zum Ausführen von PowerTOP. Es öffnet eine n-Curses-Schnittstelle, die den interaktiven Modus von Powertop hostet. Beachten Sie, dass Powertop mit Batteriestrom betrieben werden muss, um den aktuellen Wattverbrauch der Maschine abzurufen. Sobald die Anwendung gestartet ist, können Sie mit der Tabulatortaste zum Abschnitt Tunables wechseln, um die Energieverwaltungseinstellungen für jedes Element in der Liste anzupassen.
Im Layout befindet sich unter der Registerkarte Tunables eine Liste der Geräte, die im System vorhanden sind. Geräte, die nicht für die Energieverwaltung optimiert sind, weisen die Meldung „Bad ” Etikett zugeordnet. Andernfalls lautet das Etikett „Gut “.
Navigation in der Powertop n-curses-Oberfläche
Verwenden Sie zum Navigieren die Tab-Taste um die verschiedenen Menüpunkte zu besuchen. Verwenden Sie die Pfeiltasten um vertikal auf einer Seite zu navigieren und die Eingabetaste, um die Konfiguration der Elemente unter Tunables zu ändern.
Powertop-Betriebsmodi
Neben dem interaktiven Modus gibt es noch andere Modi, in denen Sie Powertop starten können. Nämlich
HTML-Modus
Diese Funktion führt PowerTOP aus und speichert das Ergebnis in der Datei powertop.html:
$ sudo powertop --html[=FILENAME]
CSV-Modus
In diesem Modus erfolgt die Ausgabe im CSV-Format mit dem Standardnamen powertop.csv, wenn kein Name angegeben wird:
$ sudo powertop --csv[=FILENAME]
Kalibriermodus
Der Kalibriermodus misst die Leistung für eine Reihe von Läufen mit unterschiedlichen Leerlaufeinstellungen für USB-Geräte, Radios, Hintergrundbeleuchtung, WLAN, Festplatte und die CPU.
$ sudo powertop --calibrate
Auto-Tune-Modus
Diese Funktion setzt alle einstellbaren Optionen ohne zusätzlichen Benutzereingriff auf ihre GOOD-Einstellung.
$ sudo powertop --auto-tune
Workload-Modus
Gut für Benchmarks. Es führt eine Arbeitslast aus und identifiziert den Stromverbrauch des Systems während der Ausführung der Arbeitslast.
$ sudo powertop --workload[=WORKLOAD]
Powertop auf Ubuntu 16.04 deinstallieren
Wenn Sie dieses Tool nicht mehr benötigen und es deinstallieren möchten, ohne eine Konfigurationsdatei zu berühren, führen Sie Folgendes aus:
$ sudo apt-get remove powertop
Um das Powertop-Paket und seine Abhängigkeiten zu entfernen, müssen Sie Folgendes ausführen:
$ sudo apt-get remove --auto-remove powertop
Wenn Sie nur das powertop-Paket entfernen mussten und nun seine Konfigurationsdateien und Daten löschen müssen, verwenden Sie:
$ sudo apt-get purge --auto-remove powertop
Abschluss
Powertop ist ein nettes Tool für Laptop-Benutzer, die Wert auf maximale Energieeffizienz legen. Durch das Filtern von energieintensiveren Anwendungen wird es einfach, nur nützliche und produktive Anwendungen zu behalten. Wenn Sie ein Entwickler sind, können Sie seine Funktionalitäten auch erweitern, um mehr zu erreichen.