[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