GNU/Linux >> Tutoriels Linux >  >> Linux

Comment surveiller la température d'un processeur sur un système Redhat 7 Linux

Voici une courte configuration pour vous montrer comment afficher et surveiller la température du processeur sur un système Linux exécutant Redhat 7 Linux. Nous devons d'abord installer lm_sensors :

# yum install lm_sensors

Ensuite, utilisez des sensors commande pour afficher la température du CPU :

$ sensors | grep Core
Core 0:         +43.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +43.0°C  (high = +86.0°C, crit = +100.0°C)

Si vous préférez convertir Celsius en Fahrenheit, ajoutez simplement -f choix :

$ sensors -f | grep Core
Core 0:        +111.2°F  (high = +186.8°F, crit = +212.0°F)
Core 1:        +111.2°F  (high = +186.8°F, crit = +212.0°F)

Pour surveiller en continu la température du processeur, combinez la commande ci-dessus avec watch commande. L'exemple suivant mettra à jour les sensors sortie toutes les secondes :

$ watch -n 1 "sensors -f | grep Core"

Pour assembler le tout, un simple script bash peut être créé pour agir sur une valeur de température prédéfinie. Combinez le script ci-dessous avec cron ex. :

*/5 * * * * /path/to/your/script/CPU-temperature-script.sh 

et il vérifiera la première température du processeur (cœur 0) toutes les 5 minutes et agira lorsque la température du processeur atteindra 80 degrés et plus.

#!/bin/bash

TEMPERATURE=$(sensors | grep "Core 0" | cut -d + -f 2 | cut -d . -f1)

if [ $TEMPERATURE -ge 80 ]; then
	echo "Do something here"
fi

Linux
  1. Comment vérifier la version de Redhat

  2. Comment configurer la virtualisation sur Redhat Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment limiter un processus à un cœur de processeur sous Linux ?

  5. Comment connaître le nombre de cœurs d'un système sous Linux ?

Comment vérifier la version Linux

Comment obtenir la température du processeur sur Ubuntu Linux

Comment afficher la température du processeur sous Linux

Comment surveiller la disponibilité du système Linux à l'aide d'Uptimed

Comment créer une charge CPU à 100 % sur un système Linux

Comment installer Sysdig pour surveiller votre système Linux