applications en ligne de commande pour afficher la température CPU et GPU sous Linux

de nombreuses distributions Linux sont livrées avec des applets et des widgets pour afficher des informations sur les capteurs matériels et leurs valeurs de température respectives. Des applications tierces telles que system-monitor extension pour GNOME Shell et Psensor fournissent également une interface graphique pour surveiller les valeurs thermiques. En ce qui concerne les applications en ligne de commande, seules quelques-unes existent, mais elles sont capables d’Afficher des valeurs de température précises.,

Cet article répertorie certaines des applications en ligne de commande disponibles sous Linux pour surveiller les capteurs matériels. De nombreuses applications graphiques utilisent ces outils de ligne de commande comme base, en particulier les deux premières applications mentionnées ci-dessous.

lm-sensors

Lm-sensors est une suite d’applications en ligne de commande pour surveiller et visualiser les données des capteurs. Il peut montrer des informations de capteur comme la vitesse du ventilateur, la tension, la température et ainsi de suite.,

Pour installer Lm-sensors dans Ubuntu, exécutez la commande ci-dessous:

$ sudo apt install lm-sensors

une fois l’installation terminée, exécutez la commande ci-dessous pour identifier les capteurs sur votre système:

$ sudo sensors-detect

Lm-sensors montrera quelques invites dans le terminal et à la demande de votre entrée. Lisez attentivement chaque invite et répondez par oui / non. Ces invites peuvent être différentes pour différents systèmes en fonction de la configuration matérielle, il n’y a donc pas de moyen standard de configurer les capteurs., Il est nécessaire de compléter cet assistant de configuration en ligne de commande, sinon des informations erronées ou partielles sur les capteurs peuvent être disponibles.

Après avoir répondu à toutes les questions, redémarrez votre système et exécutez la commande ci-dessous pour vérifier la température du processeur, la température du GPU, la vitesse du ventilateur, la tension, etc., dans le terminal:

$ capteurs

Si vous préférez Fahrenheit unités au lieu de Celsius, exécutez une commande modifiée mentionnés ci-dessous:

$ capteurs -f

pour mettre À jour automatiquement les valeurs de température à chaque seconde, exécutez une commande au format suivant:

$ watch-n 1 capteurs

Ici, « – n 1” se réfère à l’intervalle de temps en secondes entre les mises à jour.,

Psutil

Psutil est un module Python qui peut rechercher des informations matérielles, des processus actifs et des données d’utilisation du système en temps réel. Étant donné que Psutil peut afficher beaucoup de données sur votre matériel, vous pouvez l’utiliser efficacement en remplacement de plusieurs applications de ligne de commande et commandes bash utilisées séparément pour récupérer diverses valeurs d’utilisation du matériel.,

Pour installer Psutil dans Ubuntu, exécutez la commande ci-dessous:

$ sudo apt install python3-psutil

une Fois l’installation terminée, exécutez la commande ci-dessous pour afficher rapidement le CPU et le GPU de la température:

$ python3 -c « importer psutil; importation pprint; pprint.pprint(psutil.sensors_temperatures()) »

en permanence indique la température à chaque seconde, exécutez la commande ci-dessous:

$ watch-n 1 -x python3 -c « importer psutil; import pprint;
pprint.,pprint(psutil.sensors_temperatures ()) « 

ici”- n 1  » fait référence à l’intervalle de temps en secondes entre les mises à jour.

étant donné que Psutil est une bibliothèque Python, vous pouvez l’utiliser dans les scripts Python et les applications GUI créées en Python. Quelques bons scripts fournis par la documentation officielle Psutil peuvent être utilisés pour afficher une sortie bien formatée dans le terminal.

Le premier script « temperatures.py” peut être téléchargé à partir d’ici. Exécutez la commande ci-dessous pour afficher les valeurs de température une fois que vous avez téléchargé le fichier:

$ python3 ./température.,py

Pour afficher en permanence les valeurs de température fixe à un intervalle d’une seconde, exécutez la commande ci-dessous:

$ watch-n 1 -x python3 ./temperatures.py

Le second script appelé « sensors.py” peut être téléchargé à partir d’ici. En plus des valeurs de température, ce script fournit également la vitesse du ventilateur en RPM, le niveau de la batterie, etc. Exécutez la commande ci-dessous une fois que vous avez téléchargé le fichier:

$ python3 ./capteur.,py

Pour afficher en permanence les valeurs de la température, la vitesse du ventilateur etc. à un intervalle fixe d’une seconde, exécutez la commande ci-dessous:

$ watch-n 1-x python3 ./sensors.py

HardInfo

HardInfo est une application graphique qui affiche des informations sur les différents composants matériels de votre système. Il peut également effectuer certains benchmarks pour mesurer les performances et exporter des rapports détaillés aux formats texte et html.,

pour installer hardInfo dans Ubuntu, Exécutez la commande ci-dessous:

su sudo apt install hardinfo

avec L’application GTK, il fournit également une interface de ligne de commande aussi capable que le frontend graphique. Pour afficher les capteurs et les valeurs de température actuelles à L’aide de HardInfo, exécutez la commande ci-dessous:

hard hardinfo-rma devices.so / grep-A 10 Sensors

Glances

Glances est un outil de Type « top” Pour Linux qui affiche les données d’utilisation du matériel en temps réel dans un terminal., Il est écrit en langage Python et utilise en fait la bibliothèque Psutil mentionnée ci-dessus. Cependant, il est livré avec de nombreuses fonctionnalités supplémentaires comme un serveur léger intégré, une API JSON RESTful, une interface utilisateur web pouvant être visualisée dans un navigateur, une exportation CSV, etc. Si vous avez utilisé des outils comme top / htop, cela leur ressemble et fonctionne de la même manière., voir les capteurs et leurs valeurs de température le long de avec d’autres informations sur le matériel, exécutez la commande ci-dessous:

$ regards

Pour afficher les valeurs de température en degrés Fahrenheit unités, exécutez la commande ci-dessous:

$ regards –fahrenheit

Pour afficher uniquement les capteurs de données et rien d’autre, exécutez la commande ci-dessous:

$ regards -t 1 –stdout capteurs

Ici, « – t 1” se réfère à l’intervalle de temps en secondes entre les mises à jour.,

Conclusion

Voici quelques-unes des applications en ligne de commande disponibles pour Linux pour surveiller la température des composants matériels sur un système. Ces applications sont légères sur la consommation de CPU et de mémoire et sont idéales pour la surveillance à distance des serveurs.

Leave a Comment