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 aus seinen Idle-States zu wecken. Auf diese Weise können Sie Anwendungen mit hohem Energiebedarf erkennen und deren Prozesse beenden, wenn dies nicht erforderlich ist.
PowerTOP Das Linux-Dienstprogramm kann den Stromverbrauch eines Systems überwachen und anzeigen. Dies macht es zu einem sehr nützlichen Tool zur Hardwareüberwachung und -diagnose. Es gehört zu den leistungsstärksten Dienstprogrammen zum Dehnen von Akkus für Notebook-Computer. Dieses Tool wird von Intel-, AMD-, ARM- und UltraSparc-Prozessoren unterstützt.
Powertop unter Ubuntu 16.04/20.04 installieren
Das Powertop-Paket ist in Upstream-Repositorys von Ubuntu 16.04/20.04 verfügbar. Einfach installieren von apt-get Paketverwaltungstool.
$ sudo apt-get update
$ sudo apt-get install powertop
Diese Installation bietet Ihnen ein Befehlszeilentool namens Powertop die verwendet wird, um den Stromverbrauch zu überprüfen und zu überwachen.
Auf PowerTOP Tunables zugreifen
Lassen Sie uns einige Beispiele zur Verwendung von Powertop behandeln. Bevor Sie Änderungen vornehmen, sollten Sie sich zunächst einen Überblick über Ihren aktuellen Stromverbrauch verschaffen. Es benötigt daher Superuser-Privilegien sudo Befehl muss 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 des Geräts abzurufen. Sobald die Anwendung gestartet wurde, können Sie zum Abschnitt Tunables wechseln, um die Energieverwaltungseinstellungen für jedes Element in der Liste anzupassen.
Im Layout befindet sich auf der Registerkarte Tunables eine Liste der Geräte, die auf dem System vorhanden sind. Geräte, die nicht auf Energieverwaltung abgestimmt sind, haben die „Schlecht” Label zugeordnet. Andernfalls lautet das Etikett „Gut“.
Navigieren in der Powertop n-curses-Schnittstelle
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
Es gibt andere Modi, in denen Sie Powertop außer dem interaktiven 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 unter Verwendung verschiedener Leerlaufeinstellungen für USB-Geräte, Radios, Hintergrundbeleuchtung, WLAN, Festplatte und CPU.
$ sudo powertop --calibrate
Auto-Tune-Modus
Diese Funktion setzt alle abstimmbaren Optionen ohne zusätzliche Benutzereingriffe auf die Einstellung GOOD.
$ sudo powertop --auto-tune
Arbeitslastmodus
Gut für Benchmarks. Es führt einen Workload aus und identifiziert den Stromverbrauch des Systems während der Ausführung des Workloads.
$ sudo powertop --workload[=WORKLOAD]
Deinstallieren von Powertop unter Ubuntu 16.04
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 jetzt seine Konfigurationsdateien und Daten löschen müssen, verwenden Sie:
$ sudo apt-get purge --auto-remove powertop
Einpacken
Powertop ist ein nettes Werkzeug für Laptop-Benutzer, die auf maximale Energieeffizienz bedacht sind. Durch das Filtern von Anwendungen, die leistungsintensiver sind, wird es einfach, nur nützliche und produktive Anwendungen zu behalten. Wenn Sie ein Entwickler sind, können Sie auch seine Funktionalitäten erweitern, um mehr zu erreichen.