Pompé, puis amélioré depuis ici :
[http://elinux.org/index.php?title=RPiconfig§ion=14|SD#Overclock_stability_test](http://elinux.org/index.php?title=RPiconfig§ion=14|SD#Overclock_stability_test)
Script qui va pousser le CPU + RAM asdonf
Créer ce script, avec nano overclock-test.sh
:
#!/bin/bash
#Simple stress test for system. If it survives this, it's probably stable.
#Free software, GPL2+
echo "Testing overclock stability..."
#Max out all CPU cores. Heats it up, loads the power-supply.
for ((i=0; i<$(nproc --all); i++)); do nice yes >/dev/null & done
#Read the entire SD card 10x. Tests RAM and I/O
for i in `seq 1 10`; do echo reading: $i; sudo dd if=/dev/mmcblk0 of=/dev/null bs=4M; done
#Writes 512 MB test file, 10x.
for i in `seq 1 10`; do echo writing: $i; dd if=/dev/zero of=deleteme.dat bs=1M count=512; sync; done
#Clean up
killall yes
rm deleteme.dat
#Print summary. Anything nasty will appear in dmesg.
echo -n "CPU freq: " ; cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
echo -n "CPU temp: " ; cat /sys/class/thermal/thermal_zone0/temp
dmesg | tail
echo "Not crashed yet, probably stable."
puis le rendre exécutable :
chmod +x overclock-test.sh
Et bon balance le script pour tester !
./overclock-test.sh
Attendre le message de fin pour voir si le test s'est correctement déroulé.
Options
En parallèle, on peut s'ouvrir un autre terminal et voir comment le CPU, la ram, et la température du CPU évoluent.
Avec tmux
on peut avoir plusieurs terminaux dans une même fenêtre (apt-get install tmux
si celui-ci n'est pas encore installé)
- Pour découper la fenêtre en plusieurs lignes dans tmux :
ctrl+b puis "
- et/ou verticalement
ctrl+b puis %
- Se déplacer entre les différents terminaux dans tmux
ctrl+b puis flèches haut/bas/droite/gauche
Donc dans tmux, un 1er terminal peut nous montrer la température du CPU avec un intervalle de 0,5s :
watch -n 0,5 vcgencmd measure_temp
2 ième terminal, htop pour montrer de manière graphique le boulot des CPU, ram, swap (apt-get install htop) :
htop
3 ième terminal la fréquence du CPU :
watch -n 0,5 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Overclock stability test
- Wiki - Tutos - Notes ( MinosHome | MH8 )
- Linux
- Raspberry Pi
- Overclock stability test