Überwachen der CPU- und GPU-Temperaturen unter Linux

Kurz: In diesem Artikel werden zwei einfache Methoden zur Überwachung der CPU- und GPU-Temperaturen in der Linux-Befehlszeile beschrieben.

Aufgrund von Steam (einschließlich Steam Play, auch bekannt als Proton ) und anderen Entwicklungen wird GNU / Linux für immer mehr Computerbenutzer zur Gaming-Plattform der Wahl. Eine gute Anzahl von Benutzern entscheidet sich auch für GNU / Linux, wenn es um andere ressourcenintensive Computeraufgaben wie Videobearbeitung oder Grafikdesign geht ( Kdenlive und Blender sind hierfür gute Beispiele für Programme).

Unabhängig davon, ob Sie einer dieser Benutzer sind oder nicht, Sie werden sich sicherlich gefragt haben, wie heiß die CPU und die GPU Ihres Computers werden können (umso mehr, wenn Sie übertakten). Wenn dies der Fall ist, lesen Sie weiter. Wir werden uns ein paar sehr einfache Befehle ansehen, um die CPU- und GPU-Temperaturen zu überwachen.

Mein Setup umfasst ein Slimbook Kymera und zwei Displays (ein Fernsehgerät und ein PC-Monitor), auf denen ich eines zum Spielen und das andere zum Beobachten der Temperaturen verwenden kann. Da ich Zorin OS verwende, werde ich mich auch auf Ubuntu und Ubuntu- Derivate konzentrieren.

Um das Verhalten von CPU und GPU zu überwachen, verwenden wir den nützlichen Befehl watch, um alle bestimmten Sekunden dynamische Messwerte zu erhalten.

Überwachung der CPU-Temperatur unter Linux

Bei CPU-Temperaturen kombinieren wir watch mit dem Befehl sensors . Ein interessanter Artikel über eine GUI-Version dieses Tools wurde bereits in It's FOSS behandelt. Wir werden hier jedoch die Terminalversion verwenden:

 watch -n 2 sensors 

watch garantiert, dass die Messwerte alle 2 Sekunden aktualisiert werden (und dieser Wert kann natürlich so geändert werden, dass er Ihren Anforderungen am besten entspricht):

 Every 2, 0s: sensors iwlwifi-virtual-0 Adapter: Virtual device temp1: +39.0°C acpitz-virtual-0 Adapter: Virtual device temp1: +27.8°C (crit = +119.0°C) temp2: +29.8°C (crit = +119.0°C) coretemp-isa-0000 Adapter: ISA adapter Package id 0: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 0: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 1: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 2: +33.0°C (high = +82.0°C, crit = +100.0°C) Core 3: +36.0°C (high = +82.0°C, crit = +100.0°C) Core 4: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 5: +35.0°C (high = +82.0°C, crit = +100.0°C) 

Unter anderem erhalten wir folgende Informationen:

  • Wir haben momentan 5 Kerne im Einsatz (mit der derzeit höchsten Temperatur von 37.0ºC).
  • Werte über 82.0ºC werden als hoch angesehen.
  • Ein Wert über 100.0ºC wird als kritisch angesehen.

Die obigen Werte lassen den Schluss zu, dass die Arbeitsbelastung des Computers derzeit sehr gering ist.

Überwachung der GPU-Temperatur unter Linux

Wenden wir uns jetzt der Grafikkarte zu. Ich habe noch nie eine dedizierte AMD- Grafikkarte verwendet, daher werde ich mich auf Nvidia konzentrieren . Als erstes müssen Sie den entsprechenden, aktuellen Treiber über zusätzliche Treiber in Ubuntu herunterladen.

Unter Ubuntu (und seinen Forks wie Zorin oder Linux Mint ) genügt es normalerweise, auf Software & Updates > Zusätzliche Treiber zuzugreifen und den neuesten auszuwählen. Zusätzlich können Sie das offizielle ppa für Grafikkarten hinzufügen / aktivieren (entweder über die Befehlszeile oder über Software & Updates > Andere Software ). Nach der Installation des Treibers steht Ihnen die Nvidia X Server- GUI-Anwendung zusammen mit dem Befehlszeilenprogramm nvidia-smi (Nvidia System Management Interface) zur Verfügung. Wir werden also watch und nvidia-smi :

 watch -n 2 nvidia-smi 

Und - genau wie bei der CPU - erhalten wir alle zwei Sekunden aktualisierte Messwerte:

 Every 2, 0s: nvidia-smi Fri Apr 19 20:45:30 2019 +-----------------------------------------------------------------------------+ | Nvidia-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... Off | 00000000:01:00.0 On | N/A | | 0% 54C P8 10W / 120W | 433MiB / 6077MiB | 4% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1557 G /usr/lib/xorg/Xorg 190MiB | | 0 1820 G /usr/bin/gnome-shell 174MiB | | 0 7820 G ...equest-channel-token=303407235874180773 65MiB | +-----------------------------------------------------------------------------+ 

Die Tabelle enthält die folgenden Informationen zur Grafikkarte:

  • Es wird der Open Source-Treiber Version 418.56 verwendet.
  • Die aktuelle Temperatur der Karte beträgt 54, 0 ° C - der Lüfter ist auf 0% seiner Kapazität eingestellt.
  • Der Stromverbrauch ist sehr gering: nur 10W.
  • Von 6 GB RAM (Video Random Access Memory) werden nur 433 MB verwendet.
  • Der verwendete VRAM wird von drei Prozessen mit den IDs 1557, 1820 und 7820 verwendet.

Die meisten dieser Fakten / Werte zeigen, dass wir - ganz klar - keine ressourcenintensiven Spiele spielen oder uns mit hohen Arbeitslasten auseinandersetzen. Wenn wir anfingen, ein Spiel zu spielen, ein Video oder ähnliches zu verarbeiten, stiegen die Werte.

Fazit

Obwohl es GUI-Tools gibt, finde ich diese beiden Befehle sehr praktisch, um Ihre Hardware in Echtzeit zu überprüfen.

Was hältst du von ihnen? Sie können mehr über die beteiligten Dienstprogramme erfahren, indem Sie deren Manpages lesen.

Hast du andere Vorlieben? Teile sie uns in den Kommentaren mit, ;).

Halof !!! (Hab viel Spaß!!!).

Alejandro Egea-Abellán

Es ist FOSS Community Contributor

Ich entwickelte eine Vorliebe für Elektronik, Linguistik, Herpetologie und Computer (insbesondere GNU / Linux und FOSS). Ich bin LPIC-2-zertifiziert und arbeite derzeit als technischer Berater und Moodle-Administrator in der Abteilung für lebenslanges Lernen des Bildungsministeriums in Murcia, Spanien. Ich glaube fest an lebenslanges Lernen, den Austausch von Wissen und die Freiheit der Computernutzer.

    Empfohlen

    Mozilla sagt, dass es das Bewusstsein für den Datenschutz schärft, indem es den Datenschutz der Benutzer verletzt
    2019
    Installieren Sie Android Studio einfach in Ubuntu und Linux Mint
    2019
    Linux Kernel 4.12 ist da! Dies sind die wichtigsten Funktionen
    2019