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

Viele Linux-Distributionen werden mit Applets und Widgets ausgeliefert, um Informationen zu Hardwaresensoren und deren jeweiligen Temperaturwerten anzuzeigen. Anwendungen von Drittanbietern wie System-Monitor-Erweiterung für GNOME Shell und Psensor bieten auch grafische Frontend thermische Werte zu überwachen. In Bezug auf Befehlszeilen-Apps gibt es nur wenige, die jedoch genaue Temperaturwerte anzeigen können.,

In diesem Artikel werden einige der unter Linux verfügbaren Befehlszeilen-Apps zur Überwachung von Hardwaresensoren aufgelistet. Viele grafische Apps verwenden diese Befehlszeilentools als Basis, insbesondere die ersten beiden unten genannten Apps.

Lm-Sensors

Lm-Sensors ist eine Sammlung von Kommandozeilen-apps zur überwachung und Anzeige 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 sensors-detect

Lm-Sensoren werden einige Eingabeaufforderungen im Terminal und fordern Sie 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, sodass es keine Standardmethode zum Konfigurieren der Sensoren gibt., Es ist notwendig, diesen Befehlszeilenkonfigurationsassistenten abzuschließen, da sonst falsche oder nur teilweise 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 die CPU-Temperatur, die GPU-Temperatur, die Lüftergeschwindigkeit, die Spannung usw. zu überprüfen., im Terminal:

$ sensors

Wenn Sie Fahrenheit-Einheiten anstelle von Celsius bevorzugen, führen Sie einen unten genannten geänderten Befehl aus:

$ sensors-f

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

$ watch-n 1>

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

Psutil

Psutil ist ein Python-Modul, das Hardwareinformationen, aktive Prozesse und Daten zur Systemauslastung in Echtzeit nachschlagen kann. Da Psutil viele Daten zu Ihrer Hardware anzeigen kann, können Sie sie effektiv als Ersatz für mehrere Befehlszeilen-Apps und Bash-Befehle verwenden, die separat zum Abrufen verschiedener Hardwarenutzungswerte verwendet werden.,

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

$ 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 „import psutil; import pprint; pprint.pprint(psutil.sensors_temperatures())“

kontinuierlich Temperatur anzeigen jeder zweite, führen Sie den folgenden Befehl ein:

$ watch-n 1 -x-Python ist3 -c „import psutil; import pprint;
pprint.,pprint(psutil.sensors_temperatures ())“

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

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

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

$ python3 ./Minustemperaturen.,py

kontinuierlich Zu view Temperatur Werte in einem festen Intervall von einer Sekunde, führen Sie den folgenden Befehl ein:

$ watch-n 1 -x-Python ist3 ./temperatures.py

Das zweite Skript namens „sensors.py“ kann hier heruntergeladen werden. Zusätzlich zu den Temperaturwerten bietet dieses Skript auch die Lüfterdrehzahl in U / min,Batteriestand usw. Führen Sie den folgenden Befehl ein, nachdem Sie die Datei heruntergeladen haben:

$ Python ist3 ./Drucksensoren.,py

Zum kontinuierlichen Anzeigen von Temperaturwerten, Lüfterdrehzahl usw. in einem festen Intervall von einer Sekunde, führen Sie den folgenden Befehl ein:

$ watch-n 1 -x-Python ist3 ./sensors.py

HardInfo

HardInfo ist eine grafische app, die zeigt Informationen über die einzelnen hardware-Komponenten in Ihrem system. 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 sowie das grafische Frontend. Anzeigen, sensoren und aktuelle Temperaturwerte mit HardInfo, führen Sie den folgenden Befehl ein:

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

Blicke

– Blicke ist ein „top“ – ähnliches tool für Linux, das zeigt Echtzeit-hardware-Nutzung von Daten in einem terminal., Es ist in Python-Sprache geschrieben und verwendet tatsächlich die oben erwähnte Psutil-Bibliothek. Es enthält jedoch viele zusätzliche Funktionen wie einen integrierten Lightweight-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., siehe Sensoren und ihre Temperaturwerte Führen Sie zusammen mit anderen Hardwareinformationen den folgenden Befehl aus:

$ glances

Um Temperaturwerte in Fahrenheitseinheiten anzuzeigen, führen Sie den folgenden Befehl aus:

$ glances –fahrenheit

/div>

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

$ glances-t 1 –stdout sensors

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

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

Leave a Comment