Trouver la vitesse du ventilateur et la température du processeur sous Linux


20

Quelles sont les commandes pour connaître la vitesse du ventilateur et la température du processeur sous Linux (je sais que lm-sensor peut faire la tâche). Y a-t-il une alternative à cela?


1
Pourquoi voulez-vous une alternative aux capteurs lm? (Et pour autant que je sache, il n'y en a pas, bien que le code soit open source, vous pouvez donc écrire votre propre alternative si vous en avez vraiment besoin, pour une raison quelconque).
dirkt

Réponses:


21

Pour la température du processeur:

Sur Debian:

sudo apt-get install lm-sensors

Sur Centos:

sudo yum install lm_sensors

Exécutez en utilisant:

sudo sensors-detect

Tapez sensorspour obtenir la température du processeur.

Pour la vitesse du ventilateur:

sensors | grep fan

Cela produira la vitesse du ventilateur

ou installez en psensorutilisant:

sudo apt-get install psensor

On peut aussi utiliser hardinfo

sudo apt-get install hardinfo

6
sensor | grep fan ne produit rien du tout!
matteo

@matteo Case importe. Sur mon système, c'est "Processor Fan", alors utilisez 'grep -i fan'
KevinM

2
Les capteurs doivent d'abord être détectés en exécutant sensor-detect après l'installation (script de terminal interactif, appuyez simplement sur Enter sur les questions et tout doit être fait de manière automatique). Ceci est nécessaire sur CentOS, sur Debian, la configuration / reconfiguration est déclenchée après l'installation ou le psensor dpkg-reconfigure).
Milan Kerslager

Sur mon processeur i5-8265U, je sensors-detectne peux pas détecter les ventilateurs, je sensorsne peux donc pas les montrer non plus. J'ai demandé une solution ici
rubo77

En plus du point @MilanKerslager, après sensors-detectavoir répertorié vos capteurs, vous devez vérifier que les modules du pilote du noyau sont également installés.
Luciano

21

Si vous souhaitez essayer une autre option, vous pouvez essayer s-tui, un logiciel sur lequel nous travaillions. Il s'agit d'une application d'interface utilisateur de terminal, il est donc également possible de l'exécuter sur SSH. Il affiche la température, l'utilisation, la fréquence et la puissance du processeur. La vitesse du ventilateur a également été ajoutée.

Les méthodes d'installation sont expliquées dans le fichier Lisezmoi de GitHub. s-tui sur GitHub

Ceci est une capture d'écran de ce à quoi il ressemble capture d'écran s-tui


Merci après plusieurs jours, nous avons obtenu une réponse à la question. J'utilisais lm-sensor comme suggéré par d'autres. tentera avec défi ce nouveau logiciel. Merci !!!
Rajnish Kumar Soni

Semble impressionnant et j'aime le bonbon terminal pour les yeux!
Tahir Khalid

Fonctionne très bien sur Linux. J'espère qu'il bénéficiera bientôt d'un support OSX.
MasterAM

2

J'ai utilisé ipmitool de GitHub et freeipmi sur mes serveurs, mais ce sont des serveurs avec du matériel BMC qui prend en charge IPMI . Si votre PC le fait, c'est une solution raisonnable.

J'exécute un script qui extrait les données SDR sur la machine en test (des exemples de lignes suivent)

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

et l'envoie à l'écran ainsi qu'au fichier journal puis reste inactif avec ping pendant 15 secondes

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

avant de boucler à nouveau pour une autre passe.


1

une alternative pour lmsensor:

installer xsensors à l'aide sudo apt-get install xsensors


1

j'utilise Glances en python. Il s'agit d'un gestionnaire de processus interactif et de l'état du matériel.

apt install python python-pip; pip install glances;

et courir avec:

glances

bonne apparence ;)


2
Pouvez-vous montrer comment cela permet à l'utilisateur de connaître la vitesse du ventilateur et la température du processeur?
G-Man dit `` Réinstalle Monica '' le

@ G-Man consultez ce github.com/nicolargo/glances/issues/1087 , je n'ai pas encore testé tho
Aquarius Power
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.