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?
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?
Réponses:
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 sensors
pour obtenir la température du processeur.
Pour la vitesse du ventilateur:
sensors | grep fan
Cela produira la vitesse du ventilateur
ou installez en psensor
utilisant:
sudo apt-get install psensor
On peut aussi utiliser hardinfo
sudo apt-get install hardinfo
sensors-detect
ne peux pas détecter les ventilateurs, je sensors
ne peux donc pas les montrer non plus. J'ai demandé une solution ici
sensors-detect
avoir répertorié vos capteurs, vous devez vérifier que les modules du pilote du noyau sont également installés.
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
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.
une alternative pour lmsensor:
installer xsensors à l'aide sudo apt-get install xsensors
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 ;)