Finden Sie die Lüftergeschwindigkeit und die CPU-Temperatur unter Linux


20

Was sind die Befehle, um die Lüftergeschwindigkeit und die CPU-Temperatur unter Linux herauszufinden (ich weiß, dass lm-sensor die Aufgabe übernehmen kann)? Gibt es dafür eine Alternative?


1
Warum wollen Sie eine Alternative zu lm-Sensoren? (Und soweit ich weiß, gibt es keine, obwohl der Code Open Source ist, so dass Sie Ihre eigene Alternative schreiben können, wenn Sie es wirklich brauchen, aus welchem ​​Grund auch immer).
Dirkt

Antworten:


21

Für die CPU-Temperatur:

Unter Debian:

sudo apt-get install lm-sensors

Auf Centos:

sudo yum install lm_sensors

Ausführen mit:

sudo sensors-detect

Geben Sie ein sensors, um die CPU-Temperatur abzurufen.

Für die Lüftergeschwindigkeit:

sensors | grep fan

Dies gibt die Lüftergeschwindigkeit aus

oder installieren psensormit:

sudo apt-get install psensor

Man kann auch verwenden hardinfo

sudo apt-get install hardinfo

6
sensors | grep fan gibt gar nichts aus!
Matteo

@ Matteo Fall zählt. Auf meinem System ist es "Processor Fan", also benutze 'grep -i fan'
KevinM

2
Die Sensoren müssen zuerst durch Ausführen von sensors-detect nach der Installation erkannt werden (interaktives Terminal-Skript, bei Fragen einfach die Eingabetaste drücken und alles muss automatisch erfolgen). Dies wird unter CentOS benötigt, unter Debian wird configure / reconfigure nach der Installation oder dpkg-reconfigure (psensor) ausgelöst.
Milan Kerslager

Auf meinem i5-8265U erkennt die CPU sensors-detectdie Lüfter nicht und sensorskann sie daher auch nicht anzeigen . Ich habe hier nach einer Lösung gefragt
rubo77

Zusätzlich zum @MilanKerslager-Punkt müssen Sie nach sensors-detectder Auflistung Ihrer Sensoren überprüfen, ob die Kernel-Treibermodule ebenfalls installiert sind.
Luciano,

21

Wenn Sie eine andere Option ausprobieren möchten, können Sie s-tui ausprobieren, eine Software, an der wir gearbeitet haben. Da es sich um eine Terminal-UI-App handelt, kann sie auch über SSH ausgeführt werden. Es zeigt CPU-Temperatur, Auslastung, Frequenz und Leistung an. Lüftergeschwindigkeit wurde ebenfalls hinzugefügt.

Die Installationsmethoden werden in der GitHub-Readme-Datei erläutert. s-tui auf GitHub

Dies ist ein Screenshot davon, wie es aussieht s-tui Screenshot


Vielen Dank nach vielen Tagen bekam eine Antwort auf Frage. Ich habe einen lm-Sensor verwendet, wie von anderen vorgeschlagen. werde diese neue Software trotzig ausprobieren. Vielen Dank !!!
Rajnish Kumar Soni

Sieht beeindruckend aus und ich mag die Terminal-Augenweide!
Tahir Khalid

Funktioniert hervorragend unter Linux. Ich hoffe, dass es bald OSX-Unterstützung geben wird.
MasterAM

2

Ich habe ipmitool von GitHub und freeipmi auf meinen Servern verwendet, aber es sind Server mit BMC- Hardware, die IPMI unterstützt . Wenn Ihr PC es tut, ist es eine vernünftige Lösung.

Ich führe ein Skript aus, das im Test SDR-Daten auf dem Computer abruft (Beispielzeilen folgen)

ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')

und sendet es an den Bildschirm sowie zur Protokolldatei, dann im Leerlauf für 15 Sekunden w / ping

echo "$ti|$pt" && echo "$ti|$pt" >> logfile && ping -w 15 127.0.0.1 > nul

bevor Sie erneut eine Runde drehen.


1

eine alternative für lmsensor:

Installieren Sie xsensors mit sudo apt-get install xsensors


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.