[gull] Capteurs de temperature

Daniel Cordey dc at mjt.ch
Mon Jul 19 17:35:02 CEST 2004


On Monday 19 July 2004 15:25, Marc SCHAEFER wrote:

> Même si ce n'est pas tout à fait ce que tu cherches, la plupart des
> cartes mères modernes et CPU ont des senseurs de températures
> accessibles via I2C / lm-sensors. De plus, même certains disques ont des
> capteurs interrogeables (hddtemp).
>
> Cela te permettra probablement de détecter à la fois une panne du
> refroidissement externe ou d'un ventilateur ou une obstruction.

Tres juste ! C'est ce que nous avons initialement fait. Ta suggestion va me 
permettre d'expliquer les tests que nous avons faits et les conclusions que 
nous en avons tirees.

Nous avons donc un programme qui collecte cette temperature de CPU sur deux de 
nos systemes. Sur l'un des systeme (mono-CPU), nous avons des variations de 
~+/- 3 degres. La moyenne se situant aux alentours de 38 C. Dans notre local 
climatise a 24 C, la temperature du CPU monte facilenet jusqu'a 50 C et plus 
lorsque l'on effectue des compilations qui durent plusisurs minutes... Or, 
une simple panne de climatiseur engendre une montee de la temperatuire de la 
salle aux environs de 34 C et plus. ceci se traduit par une temperature de 
~48 C sur ce CPU dans ces conditions. Le probleme est qu'il est donc 
difficile de caracteriser la valeur de temperature du CPU en relation avec le 
travail qu'il effectue et la temperature exterieure. L'ecart type de la 
precision de la mesure est trop grand pour etre valablement utilisable. 
L'autre systeme (bi-processeur) affiche une plus grand e stablite des valeurs 
de temperature mais, comme il s'agit d'un systeme bi-processeur, la 
caracterisation des relations tempareture-exterieur / temparetures-CPUs peut 
s'averer tout aussi complexe. 

Il s'agirait certainement d'un travail d'etude interessant mais nous n'avons 
pas trop le temps. D'autant que lorsque la temperature dans la salle est trop 
elevee, une alarme exterieure se declanche et il devient couteux de faire des 
tests.... aussi bien en temps qu'en argent.

Raison pour laquelle nous avons decide d'abandonner cette methode de mesure et 
de preferer l'utilisattion d'une vraie mesure de temperature "exterieure" aux 
ordinateurs; car exempt d'interractions diffcilement maitrisables.

D'ou... notre recherche pour des capteurs USB :-)

> Pour les ventilateurs tu peux parfois même voir la vitesse.
 
Oui, mais il faut encore integrer le/les valeurs de seuil et d'hysterese etc.

Daniel 






More information about the gull mailing list