« LINUX:Surveiller la température » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
Le pilote DriveTemp permet de surveiller la température des disques durs. | Le pilote DriveTemp permet de surveiller la température des disques durs. | ||
=Consultation= | |||
==Sensors== | |||
La commande: | |||
sensors | |||
vu dans l'article sur [[LINUX:Sensors|Sensors]] et [[LINUX:DriveTemp|DriveTemp]] est utilisé dans le rapport vu dans l'article sur [[LINUX:LogWatch|LogWatch]]. | |||
==HddTemp== | |||
Ce programme permet de consulter la température des disques durs. | |||
===Installation=== | |||
On doit auparavant l'installer: | |||
dnf install hddtemp | |||
===Exécution=== | |||
On peut dès lors l'exécuter en spécifiant le ou les devices ciblés: | |||
hddtemp /dev/sd? | |||
qui donne: | |||
---- | |||
/dev/sda: WDC WD5000AAKX-001CA0: 48°C | |||
/dev/sdb: WDC WD5000AAKX-603CA0: 49°C | |||
/dev/sdc: ST3500320NS: 41°C | |||
/dev/sdd: WDC WD10EALX-009BA0: 49°C | |||
---- | |||
en correspondance aux disques durs de l'exemple dans l'article sur [[LINUX:SmartMonTools|SmartMonTools]]. | |||
==Fichiers système= | |||
Toute information est consultable directement dans les fichiers du système. | |||
Voici un script qui donne un aperçu: | |||
---- | |||
echo -e "Device\tTempérature\tTaille\tDisque" | |||
echo "=========================================" | |||
liste=`grep -l "drivetemp" /sys/class/hwmon/hwmon*/name` | |||
for disque in $liste | |||
do | |||
DISQUE=`ls ${disque%/*}/device/scsi_disk/*/device/block` | |||
MODELE=`cat ${disque%/*}/device/model` | |||
TEMP=$((`cat ${disque%/*}/temp1_input`/1000)) | |||
SECTEUR=`cat /sys/class/block/$DISQUE/size` | |||
BLOCK=`cat /sys/class/block/$DISQUE/queue/logical_block_size` | |||
TAILLE=$(($SECTEUR*$BLOCK/1000/1000/1000)) | |||
echo -n $DISQUE | |||
echo -n -e "\t" | |||
echo -n $TEMP | |||
echo -n " Celcius" | |||
echo -n -e "\t" | |||
echo -n $TAILLE GB | |||
echo -n -e "\t" | |||
echo $MODELE | |||
done | |||
---- | |||
qui donne: | |||
---- | |||
Device Température Taille Disque | |||
========================================= | |||
sda 48 Celcius 500 GB WDC WD5000AAKX-0 | |||
sdb 49 Celcius 500 GB WDC WD5000AAKX-6 | |||
sdc 41 Celcius 500 GB ST3500320NS | |||
sdd 49 Celcius 1000 GB WDC WD10EALX-009 | |||
---- | |||