Sandeman Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 More sharing options...
Arofarn Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 sympa! surtout quand on laisse le PC allumé en trina de plier ou d'encoder tout la journée (surtout en ce moment) A essayer ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 More sharing options...
Arofarn Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 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 More sharing options...
Sandeman Posté(e) le 11 août 2004 Auteur Partager Posté(e) le 11 août 2004 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 More sharing options...
zaverel Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 moi j'ai tout les details que je veux avec lmsensors, temp, voltages, vitesse des ventilos etc.... gkrellm pour afficher... Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 More sharing options...
tuXXX Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 moi j'ai tout les details que je veux avec lmsensors, temp, voltages, vitesse des ventilos etc.... gkrellm pour afficher... ou gDesklets 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 More sharing options...
zaverel Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 Connaitre la vitesse des ventilo c'est bien mais pouvoir les controler c'est mieux. A par avec varyfan , j'ai jamais rien trouvé d'autre qui permette de diminuer la vitesse des ventillo et de la remonter automatiquement des que cela chauffe trop. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 11 août 2004 Auteur Partager Posté(e) le 11 août 2004 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 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 More sharing options...
modr Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 More sharing options...
Sandeman Posté(e) le 11 août 2004 Auteur Partager Posté(e) le 11 août 2004 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 More sharing options...
gauret Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 Personnelement ça m'interessse car je viens de demonter mon WC pour maintenance (voire SAV pour la pompe) Énorme ! C'est clair que ça doit bien refroidir si tu utilises la chasse d'eau pour dissiper... OK, je sors :8 Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 11 août 2004 Partager Posté(e) le 11 août 2004 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 More sharing options...
modr Posté(e) le 12 août 2004 Partager Posté(e) le 12 août 2004 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 12 août 2004 Partager Posté(e) le 12 août 2004 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 More sharing options...
Arofarn Posté(e) le 12 août 2004 Partager Posté(e) le 12 août 2004 Énorme ! C'est clair que ça doit bien refroidir si tu utilises la chasse d'eau pour dissiper...OK, je sors Encore un coup comme ça et les collègue vont se douter de qualques chose ou que je suis en train de craquer ( ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 12 août 2004 Auteur Partager Posté(e) le 12 août 2004 Bon OK OK je dis plus rien (si ça sert pour un serveur distccd, na ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 12 août 2004 Partager Posté(e) le 12 août 2004 non, l'info etait interessante sandeman.... mais par contre je trouve juste que c'est plus intelligent de regler le pb la ou il est ( hardware ) plutot que d'essayer de le contourner et de se priver de ressources. C'est tout !: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.