Aller au contenu

Linux c'est chaud


Messages recommandés

Tout frais tout neuf dans freshmeat, produit français en plus SVP :

http://phil.freehackers.org/programs/keepcool/

Introduction

I am running a dual-CPU gentoo linux system and I have recentely discovered a big problem: in my attempts to reduce the sound of the CPU fans, I lost a lot of cooling power. Now, everytime I emerge a new software, my CPU temperatures raises to 60 and sometimes 70 degrees. The CPUs are still alive (thanks Intel) but the computer tends to freeze easily.

After some thinking, I developed the counter-weapon to this geeky problem: the keep cool script. The idea is quite simple: watch the temperature. If it gets too high, just sleep the responsible process and wait until things cool down.

En gros un soft qui renice/sleep les process quand la machine chauffe trop !

Lien vers le commentaire
Partager sur d’autres sites

mouais.... JE trouve qu'il vaut mieux s'attarder au sys de refroidissement plutot que de brider l'os.... perso mon pc est fortement overclocke, et bien un sp97 + artic silver 5 + enermax 80m dans une tour tres bien ventile et no soucy. Et au moins, mon xp en 11.5*210 recompile gentoo plein pot, pas au ralenti !

Lien vers le commentaire
Partager sur d’autres sites

Personnelement ça m'interessse car je viens de demonter mon WC pour maintenance (voire SAV pour la pompe) et j'ai acheter un ventirad à pas cher en attendant. Mais même en enlevant l'OC de mon CPU, je ne sais pas trop comment il va réagir si je le laisse à toc 24h/24h.

Ce soft tombe à point en tout cas :reflechis:

De toute façon, c'est un sytème de sécurité, donc si tu as un bon système de refroidissement ça ne ralentis rien. Et dasn son cas en bi-pro tu ne met pas forcement ce que tu veux comme ventirad...

Lien vers le commentaire
Partager sur d’autres sites

murmf

j'ai acheté mon PC en février, à l'époque ça allait .. pis en août c'était moins ça déjà ... pis j'en avais déjà pour bonbon ... pis en bi-pro, l'OC et le refroidissement c'est pas aussi simple ... bref

je trouve l'idée sympa, je me demande si on va pas le mettre en prod, histoire de faire qq économies ...

Lien vers le commentaire
Partager sur d’autres sites

A un moment j'utilisait varyfan en complement de lm-sensor

(l'equivalent de speedfan sous windaube)

Mais maintenant , il est en abandonware.

http://member.melbpc.org.au/~iann/varyfan/

Sa marchait tres bien avec un noyau 2.4

mais en pas 2.6.

>il y a besoin de renseigner

# The pseudo-files for the CPU and case, for PWM (fan speed), and temperature.

# They are provided by the lm-sensors package. Install that and find a

# directory that has all the required files.

PWMcpu = /proc/sys/dev/sensors/xxxxxxxxxxxxxxxxx/pwm1

PWMcase = /proc/sys/dev/sensors/xxxxxxxxxxxxxxxxx/pwm2

TempCpu = /proc/sys/dev/sensors/xxxxxxxxxxxxxxxxx/temp2

TempCase = /proc/sys/dev/sensors/xxxxxxxxxxxxxxxxx/temp1

mais là ya plus .(en tout cas chez moi)

Si quelqu'un sais ou trouver la correspondance pour un 2.6 :reflechis:

Lien vers le commentaire
Partager sur d’autres sites

Ben ce qu'il faut faire, c'est mettre le PC à 100% CPU... regarder 1H si c'est raisonnable...et c tout!

Moi, pour l'instant, avec les ventilos d'origine, je monte à 65°C en full... ce qui est moyen...

Mais j'ai commandé des rad/ventilo, donc je vais réussir à faire moins...

Mais son truc est à mon avis inutile...c'est du bridage... autant limiter (par /proc...throttling) la puissance et ça reviendra au même...

(au fait, ça fait quoi, un -j5, sur son truc? et un -j?)

Lien vers le commentaire
Partager sur d’autres sites

moi j'ai tout les details que je veux avec lmsensors, temp, voltages, vitesse des ventilos etc.... gkrellm pour afficher...

ou gDesklets :reflechis:

mais là ya plus .(en tout cas chez moi)

Si quelqu'un sais ou trouver la correspondance pour un 2.6

Il faut réécrire une partie du programme à mon avis...

Il faut utiliser la commande "sensors" avec des sed ou autres awk afin de récupérer les valeurs souhaitées...

Lien vers le commentaire
Partager sur d’autres sites

Mais j'ai commandé des rad/ventilo, donc je vais réussir à faire moins...

tu me diras ce que tu as commandé et si c'est efficace, ça m'intéresse (par rapport à mes Alpha MUC 6035 ou un nom comme ça) ...

52.5 en moyenne en FSB=140, 49 en FSB=100 (c'est aussi un moyen de moins chauffer :)

63 la semaine dernière quand il faisait fort chaud

42 actuellement mais bicoz y'a un gros ventilo de salon 40cm qui souffle dessus presque plein pot :reflechis:

EDIT : j'oubliais ... superkaramba a remplacé gkrellm chez moi pour monitorer le hardware ... faudrait que je m'y colle pour mon portable DELL, aussi ...

Lien vers le commentaire
Partager sur d’autres sites

make -j5 lance 5 proccessus

2779 pts/2 S+ 0:00 make -j5

2795 pts/2 S+ 0:00 /bin/sh -c for d in i386-user i386 i386-softmmu arm-u

2796 pts/2 S+ 0:00 make -C i386-user all

2797 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2798 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2801 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2802 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2803 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2804 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2805 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2806 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2808 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2809 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

make -j en lance autant que possible ( c'est dangereux sur les sources du noyaux car le nombre de processus lancés peux atteindre 1000 voire plus )

Lien vers le commentaire
Partager sur d’autres sites

make -j en lance autant que possible ( c'est dangereux sur les sources du noyaux car le nombre de processus lancés peux atteindre 1000 voire plus )

Ca dépend :8

sur le noyau ça prend à peu près 2 Go de RAM ... ce que j'ai pu testé sur une machine qui en avait 6.

Bi-Xeon 2.2 GHz + 6 Go RAM : temps de compile 121 s

Bi-MP 1800+ + 512 Mo de RAM : temps de compile 99s

cherchez l'erreur :)

Lien vers le commentaire
Partager sur d’autres sites

make -j5 lance 5 proccessus

2779 pts/2 S+ 0:00 make -j5

2795 pts/2 S+ 0:00 /bin/sh -c for d in i386-user i386 i386-softmmu arm-u

2796 pts/2 S+ 0:00 make -C i386-user all

2797 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2798 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2801 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2802 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2803 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2804 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2805 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2806 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

2808 pts/2 S+ 0:00 gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-po

2809 pts/2 R+ 0:00 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/cc1 -quie

make -j en lance autant que possible ( c'est dangereux sur les sources du noyaux car le nombre de processus lancés peux atteindre 1000 voire plus )

Euh...oui, ça je sait...

Mais comment son truc se démerde avec un -j ?

si le pro est à (admettons) 70°C, et qu'on lance un make -j, il va vouloir arrêter les process, mais il va y en avoir trop, ça va continuer à chauffer, en même temps, son truc va pas savoir quoi faire et va continuer à mettre tout en pause, et donc ça va servir à rien...

(ça le fait peut-être même en -j5?)

En gros, son truc ne marche que avec des applis simples...

Lien vers le commentaire
Partager sur d’autres sites

oui ça sert a rien car il va pluôt foutre le bordel qu'autre chose

c'est plutôt prévu pour un truc comme folding ou dnetc , puisqu'il s'occupe du processus qui use le plus de ressource

Ouais, enfin si on fait du folding, il vaut mieux que ça ne chauffe pas... parce que sinon, ça va chauffer, le prog va mettre en pause folding, ça va redescendre, repartir, rechauffer, etc...

Donc, ça sert pas pour folding, ça sert pas pour les jeux, ça sert pas vraiment pour compiler de gros trucs...ça sert pas à grand chose...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...