Controle de la température et fréquence du CPU

Controle de la température du CPU

Si vous avez overclocké le Raspberry, il est important de controlerla température du CPU.

Saisir la commande dans un terminal [ctrl]+[alt]+[t]

/opt/vc/bin/vcgencmd measure_temp


Le Raspberry retournera l'information sous la forme

temp=47.1'C

Controle de la fréquence du CPU

Saisir la commande dans un ternimal [ctrl]+[alt]+[t]

cat /proc/cpuinfo


Le Raspberry retournera l'information sous la forme

processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 997.08
Features : half thumb fastmult vfp edsp java tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 000d
Serial : 00000000bf86f895


La ligne BogoMIPS affiche la fréquence réelle du CPU



Créer un script

Vous pouvez créer un script qui vous affichera la fréquence et la température du CPU.

Nous allons créer un script nommé monitor-rpi.sh et ecrire quelques lignes de commandes.

Puis nous allons rendre executable le script.


Saisir la commande dans un terminal [ctrl]+[alt]+[t]

sudo nano ./monitor-rpi.sh


L'éditeur de texte nano, ouvre un fichier vide, renseigner les lignes de commandes ci-dessous


#!/bin/bash
# -------------------------------------------------------
echo "--------------------------------------------------------"
echo "$(date)"
echo $USER"@"$HOSTNAME
echo "--------------------------------------------------------"
C=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq`
T=`cat /sys/class/thermal/thermal_zone0/temp`
cpu=$(</sys/class/thermal/thermal_zone0/temp)
echo "Heure | Frequence | Temperature"
echo "`date +%H:%M` $C $T" | awk  '{ printf "%s | %4dMhz | %-.2fC\n",$1, $2/1000,$3/1000 }'
echo
echo



Sauvegarder le fichier [ctrl]+[o]   (la lettre O) puis valider par [Enter]

Quitter nano par [ctrl]+[x]



Modifier les attrubuts du fichier pour le rendre executable

Saisir la commande dans un terninal [ctrl]+[alt]+[t]

sudo chmod +x ./monitor-rpi.sh


Executer le fichier ./monitor-rpi.sh dans un terminal [ctrl]+[alt]+[t]

Le raspberry affichera les informations ci-dessous


--------------------------------------------------------
mercredi 8 mars 2017, 14:28:39 (UTC+0100)

pi@raspberrypi
--------------------------------------------------------
Heure | Frequence | Temperature
14:28 | 1000Mhz | 46.54C