Zentralprozessor

Befehlszeilen-Apps zum Anzeigen der CPU- und GPU-Temperatur in Linux

Befehlszeilen-Apps zum Anzeigen der CPU- und GPU-Temperatur in Linux
Viele Linux-Distributionen werden mit Applets und Widgets geliefert, um Informationen über Hardwaresensoren und ihre jeweiligen Temperaturwerte anzuzeigen. Apps von Drittanbietern wie die Systemmonitorerweiterung für GNOME Shell und Psensor bieten auch ein grafisches Frontend zur Überwachung der Temperaturwerte. Was Befehlszeilen-Apps betrifft, gibt es nur wenige, die jedoch genaue Temperaturwerte anzeigen können.

Dieser Artikel listet einige der unter Linux verfügbaren Befehlszeilen-Apps auf, um Hardwaresensoren zu überwachen. Viele grafische Apps verwenden diese Befehlszeilentools als Basis, insbesondere die ersten beiden unten genannten Apps.

Lm-Sensoren

Lm-sensors ist eine Suite von Befehlszeilen-Apps zum Überwachen und Anzeigen von Sensordaten. Es kann Sensorinformationen wie Lüftergeschwindigkeit, Spannung, Temperatur usw. anzeigen.

Um Lm-Sensoren in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install lm-sensors

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um Sensoren auf Ihrem System zu identifizieren:

$ sudo Sensoren-Erkennen

Lm-Sensoren zeigen einige Eingabeaufforderungen im Terminal an und fordern Ihre Eingabe an. Lesen Sie jede Eingabeaufforderung sorgfältig durch und antworten Sie mit JA/Nein. Diese Eingabeaufforderungen können je nach Hardwarekonfiguration für verschiedene Systeme unterschiedlich sein, daher gibt es keine einheitliche Methode zum Konfigurieren der Sensoren. Es ist notwendig, diesen Befehlszeilen-Konfigurationsassistenten abzuschließen, da sonst möglicherweise falsche oder nur unvollständige Informationen über Sensoren verfügbar sind.

Nachdem Sie alle Fragen beantwortet haben, starten Sie Ihr System neu und führen Sie den folgenden Befehl aus, um CPU-Temperatur, GPU-Temperatur, Lüftergeschwindigkeit, Spannung usw. zu überprüfen. im Terminal:

$ Sensoren

Wenn Sie Fahrenheit statt Celsius bevorzugen, führen Sie einen modifizierten Befehl aus, der unten erwähnt wird:

$ Sensoren -f

Um die Temperaturwerte jede Sekunde automatisch zu aktualisieren, führen Sie einen Befehl im folgenden Format aus:

$ Uhr -n 1 Sensoren

Hier bezieht sich „-n 1“ auf das Zeitintervall in Sekunden zwischen Updates.

Psutil

Psutil ist ein Python-Modul, das Hardwareinformationen, aktive Prozesse und Echtzeit-Systemnutzungsdaten nachschlagen kann. Da Psutil viele Daten über Ihre Hardware anzeigen kann, können Sie es effektiv als Ersatz für mehrere Befehlszeilen-Apps und Bash-Befehle verwenden, die separat zum Abrufen verschiedener Hardwareauslastungswerte verwendet werden.

Führen Sie den folgenden Befehl aus, um Psutil in Ubuntu zu installieren:

$ sudo apt install python3-psutil

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um die CPU- und GPU-Temperatur schnell anzuzeigen:

$ python3 -c "psutil importieren; pprint importieren; pprint.pprint(psutil.sensor_temperatures())"

Um die Temperatur kontinuierlich jede Sekunde anzuzeigen, führen Sie den folgenden Befehl aus:

$ watch -n 1 -x python3 -c "psutil importieren; pprint importieren;
pprint.pprint(psutil.sensor_temperatures())"

Hier bezieht sich „-n 1“ auf das Zeitintervall in Sekunden zwischen Updates.

Da Psutil eine Python-Bibliothek ist, können Sie sie in Python-Skripten und GUI-Apps verwenden, die in Python erstellt wurden. Ein paar nette Skripte, die von der offiziellen Psutil-Dokumentation bereitgestellt werden, können verwendet werden, um eine gut formatierte Ausgabe im Terminal anzuzeigen.

Das erste Skript „Temperaturen“.py“ kann heruntergeladen werden von Hier. Führen Sie den folgenden Befehl aus, um die Temperaturwerte anzuzeigen, nachdem Sie die Datei heruntergeladen haben:

$ python3 ./Temperaturen.py

Um die Temperaturwerte kontinuierlich in einem festen Intervall von einer Sekunde anzuzeigen, führen Sie den folgenden Befehl aus:

$ beobachten -n 1 -x python3 ./Temperaturen.py

Das zweite Skript namens „Sensoren“.py“ kann heruntergeladen werden von Hier. Neben Temperaturwerten liefert dieses Skript auch die Lüftergeschwindigkeit in RPM, Akkustand usw. Führen Sie den folgenden Befehl aus, nachdem Sie die Datei heruntergeladen haben:

$ python3 ./Sensoren.py

Um kontinuierlich Temperaturwerte, Lüftergeschwindigkeit usw. anzuzeigen. Führen Sie in einem festen Intervall von einer Sekunde den folgenden Befehl aus:

$ beobachten -n 1 -x python3 ./Sensoren.py

HardInfo

HardInfo ist eine grafische App, die Informationen zu verschiedenen Hardwarekomponenten in Ihrem System anzeigt. Es kann auch bestimmte Benchmarks durchführen, um die Leistung zu messen, und detaillierte Berichte in Text- und HTML-Formaten exportieren.

Um hardInfo in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install Hardinfo

Zusammen mit der GTK-App bietet es auch eine Befehlszeilenschnittstelle, die so leistungsfähig ist wie das grafische Frontend. Um Sensoren und aktuelle Temperaturwerte mit HardInfo anzuzeigen, führen Sie den folgenden Befehl aus:

$ hardinfo -rma Geräte.also | grep -A 10 Sensoren

Blicke

Glances ist ein „top“-ähnliches Tool für Linux, das Echtzeit-Hardwarenutzungsdaten in einem Terminal anzeigt. Es ist in Python geschrieben und verwendet tatsächlich die oben erwähnte Psutil-Bibliothek. Es bietet jedoch viele zusätzliche Funktionen wie einen integrierten, leichtgewichtigen Server, eine RESTful JSON-API, eine Web-Benutzeroberfläche, die in einem Browser angezeigt werden kann, einen CSV-Export usw. Wenn Sie Tools wie top / htop verwendet haben, sieht es ähnlich aus und funktioniert ähnlich wie diese.

Um Glances in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install Blicke

Führen Sie den folgenden Befehl aus, um Sensoren und ihre Temperaturwerte zusammen mit anderen Hardwareinformationen anzuzeigen:

$ Blicke

Führen Sie den folgenden Befehl aus, um Temperaturwerte in Fahrenheit anzuzeigen:

$ Blicke --fahrenheit

Um nur Sensordaten und sonst nichts anzuzeigen, führen Sie den folgenden Befehl aus:

$ Blicke -t 1 --stdout Sensoren

Hier bezieht sich „-t 1“ auf das Zeitintervall in Sekunden zwischen Updates.

Fazit

Dies sind einige der für Linux verfügbaren Befehlszeilen-Apps, um die Temperatur von Hardwarekomponenten auf einem System zu überwachen. Diese Apps haben einen geringen CPU- und Speicherverbrauch und sind ideal für die Fernüberwachung von Servern.

Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...
Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...
Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...