Sous Windows, utilisez OCCT.
Cette petite documentation propose des moyens simples sous Linux Debian (testé Debian 11).
Pour activer le contrôle de température des disques durs :
modprobe drivetemp echo drivetemp >/etc/modules-load.d/drivetemp.conf
Pour lancer un contrôle de température à la seconde de votre machine :
apt update apt install lm-sensors sensors-detect # pressez entrée à toutes les questions watch -n1 sensors
Sur un serveur Debian 11, par exemple, ça peut donner ça :
drivetemp-scsi-1-0 Adapter: SCSI adapter temp1: +35.0°C (low = +0.0°C, high = +70.0°C) (crit low = +0.0°C, crit = +70.0°C) (lowest = +33.0°C, highest = +35.0°C) coretemp-isa-0000 Adapter: ISA adapter Package id 0: +27.0°C (high = +85.0°C, crit = +105.0°C) Core 0: +18.0°C (high = +85.0°C, crit = +105.0°C) Core 1: +24.0°C (high = +85.0°C, crit = +105.0°C) Core 2: +27.0°C (high = +85.0°C, crit = +105.0°C) Core 3: +23.0°C (high = +85.0°C, crit = +105.0°C) acpitz-acpi-0 Adapter: ACPI interface temp1: +27.8°C (crit = +106.0°C) temp2: +29.8°C (crit = +106.0°C) drivetemp-scsi-0-0 Adapter: SCSI adapter temp1: +36.0°C (low = +0.0°C, high = +70.0°C) (crit low = +0.0°C, crit = +70.0°C) (lowest = +33.0°C, highest = +36.0°C)
Ainsi on peut surveiller si la température monte trop pendant notre test.
apt install stress stress --cpu 8 --timeout 20
Remplacer 8 par le nombre de CPU logiques (threads) du système. C'est pas forcément le nombre de Cores indiqués par les sensors ! cat /proc/cpu pour avoir la liste complète des CPU logiques (on a souvent plusieurs cores par CPU physiques et un ou deux threads par core).
apt install iotop stress --io 8 iotop -o # sur un autre terminal, pour regarder l'activité HDD (que de l'IO) stress --hdd 8 iotop -o # sur un autre terminal, pour regarder l'activité HDD (lecture/écriture)
Une surveillance avec iotop et top permet de bien constater que ça consomme, surtout le –hdd. Laisser tourner plusieurs minutes, jusqu'à stabilisation de la température des disques (surveillée avec sensors).