Applications de ligne de commande pour afficher la température du CPU et du GPU dans Linux

Applications de ligne de commande pour afficher la température du CPU et du GPU dans 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 comme l'extension du système-monitor pour Gnome Shell et Psensor fournissent également un frontage graphique pour surveiller les valeurs thermiques. En ce qui concerne les applications de ligne de commande, seuls quelques-uns existent mais ils sont capables de montrer des valeurs de température précises.

Cet article répertorie certaines des applications de ligne de commande disponibles dans 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.

Sensors LM

LM-Sensors est une suite d'applications de ligne de commande pour surveiller et afficher les données du capteur. Il peut afficher des informations de capteur comme la vitesse du ventilateur, la tension, la température, etc.

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

$ sudo apt install lm-capteurs

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

$ sudo capteurs-détect

LM-Sensors affichera quelques invites dans le terminal et demandera votre entrée. Lisez chaque invite soigneusement et répondez dans 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 aucun moyen standard de configurer les capteurs. Il est nécessaire de compléter cette assistant de configuration de ligne de commande sinon une mauvaise ou seulement des informations 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 les unités Fahrenheit au lieu de Celsius, exécutez une commande modifiée mentionnée ci-dessous:

$ capteurs -f

Pour mettre à jour automatiquement les valeurs de température chaque seconde, exécutez une commande dans le format suivant:

$ watch -n 1 capteurs

Ici «-N 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.

Putil

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 Putil 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 de commandes de bash qui sont utilisées séparément pour récupérer diverses valeurs d'utilisation du matériel.

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

$ sudo apt installer python3-psutil

Une fois l'installation terminée, exécutez la commande ci-dessous pour afficher rapidement la température du CPU et du GPU:

$ Python3 -C "Import Poutil; importPrint; pprint.Pprint (Poutil.Sensors_Temperatures ()) "

Pour montrer en continu la température chaque seconde, exécutez la commande ci-dessous:

$ watch -n 1 -x python3 -c "Importer pSutil; import pprint;
tampon.Pprint (Poutil.Sensors_Temperatures ()) "

Ici «-N 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.

Puisque Poutil est une bibliothèque Python, vous pouvez l'utiliser dans des scripts Python et des applications GUI fabriquées en python. Quelques beaux scripts fournis par la documentation officielle PSUTIL peuvent être utilisés pour afficher la sortie bien formatée dans le terminal.

Le premier script «Températures.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ératures.py

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

$ watch -n 1 -x python3 ./ températures.py

Le deuxième script appelé «capteurs.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 régime, au niveau de la batterie, etc. Exécutez la commande ci-dessous une fois que vous avez téléchargé le fichier:

$ python3 ./ capteurs.py

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

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

Hardinfo

HardInfo est une application graphique qui affiche des informations sur divers composants matériels de votre système. Il peut également faire certains repères pour mesurer les performances et peut exporter des rapports détaillés dans les formats de texte et HTML.

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

$ sudo apt install hardinfo

Avec l'application GTK, il fournit également une interface de ligne de commande aussi capable que le frontage graphique. Pour afficher les capteurs et les valeurs de température de courant à l'aide de HardInfo, exécutez la commande ci-dessous:

$ dispositifs Hardinfo -RMA.Donc | Grep -a 10 capteurs

Regards

Les regards sont un outil de type «top» pour Linux qui montre des données d'utilisation du matériel en temps réel dans un terminal. Il est écrit en langue python et en fait il utilise 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 qui peut être consultée dans un navigateur, une exportation CSV et ainsi de suite. Si vous avez utilisé des outils comme TOP / HTOP, il ressemble et fonctionne de manière similaire à eux.

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

$ sudo apt installer des regards

Pour voir les capteurs et leurs valeurs de température ainsi que d'autres informations matérielles, exécutez la commande ci-dessous:

$ regards

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

$ regards - Fahrenheit

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

$ Glances -T 1 - Capteurs

Ici «-T 1» fait référence à l'intervalle de temps en secondes entre les mises à jour.

Conclusion

Ce sont quelques-unes des applications de 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 processeur et de mémoire et elles sont idéales pour surveiller à distance les serveurs.