"Temperature above threshold..." : deux fois en 10 minutes

"Temperature above threshold..." : deux fois en 10 minutes - Hardware - Linux et OS Alternatifs

Marsh Posté le 21-08-2007 à 11:24:22    

Bonjour, j'ai depuis quelques jours le message suivant : 'Temperature above threshold, cpu clock throttled'.
Bizarrement, il apparaît touiours deux fois, à 10 minutes PILE POIL de décalage, comme ce matin :
 
[extrait de /var/log/messages]

Aug 21 09:20:01 localhost crond[6750]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:25:01 localhost crond[6768]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:26:26 localhost kernel: CPU1: Temperature above threshold, cpu clock throttled
Aug 21 09:26:26 localhost kernel: CPU0: Temperature above threshold, cpu clock throttled
Aug 21 09:27:27 localhost kernel: Machine check events logged
Aug 21 09:30:01 localhost crond[6798]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:35:01 localhost crond[6815]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:36:26 localhost kernel: CPU1: Temperature above threshold, cpu clock throttled
Aug 21 09:36:26 localhost kernel: CPU0: Temperature above threshold, cpu clock throttled
Aug 21 09:37:27 localhost kernel: Machine check events logged
Aug 21 09:40:01 localhost crond[6845]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:45:01 localhost crond[6864]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)
Aug 21 09:50:01 localhost crond[6884]: (mail) CMD (/usr/bin/python -S /usr/lib64/mailman/cron/gate_news)


Sauriez-vous me dire comment repérer ce qui cause ce pic de température ? Le contenu de /var/log/messages ne m'apprend rien.
 
Ma config :
Mandriva Spring 2007
Linux localhost 2.6.17-13mdv #1 SMP Fri Mar 23 15:18:36 EDT 2007 x86_64               Intel(R) Pentium(R) 4 CPU 3.40GHz GNU/Linux
 
* carte mère ASUS P5LD2 Deluxe
* Processeur INTEL Pentium 4 650 LGA775 2 Mo (3.4 Ghz)
* 4 Go DDR2 PC6400 800 Mhz
* Disque dur Western Digital 36 Go SATA 10,000t
* Carte graphique NVIDIA 6200TC 64/256Mo PCI-E
 
 
Merci !
 
 


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:24:22   

Reply

Marsh Posté le 21-08-2007 à 11:27:13    

regarde dans ta tour si le ventilo tourne correctement.
nettoyer le rad du processeur et les pales du ventilo.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 11:29:38    

Mettre des glaçons autour du CPU, ça ira mieux ;)
 
Regardes le contenu de /proc/acpi/thermal_zone/TZ00/temperature aussi :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:29:42    

> memaster62 : déjà fait, je n'ai rien vu de spécial
 
Ce qui m'étonne est que la surchauffe intervienne à chaque fois à 10 minutes pétantes : quel programme peut bien se lancer ainsi et faire chauffer mes 2 procs ?


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:31:33    

> WedgeAnt : mon répertoire /proc/acpi/thermal_zone existe mais il est vide. Je ne sais pas pourquoi.


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:33:43    

Alors /sys/class/hwmon/hwmon0/device/temp1_input ?


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:34:29    

Tu peux aussi faire voir le résultat des commandes "lsmod" et "dmesg | grep -i acpi"


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:35:33    

> WedgeAnt : /sys/class/hwmon existe mais est vide. [Désolé pour le boulet que je suis mais vous me faites faire des choses auxquelles je ne connais rien...]


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:36:16    

suizokukan a écrit :

> memaster62 : déjà fait, je n'ai rien vu de spécial

 

Ce qui m'étonne est que la surchauffe intervienne à chaque fois à 10 minutes pétantes : quel programme peut bien se lancer ainsi et faire chauffer mes 2 procs ?


tu fais un top pendant 10min et tu regardes quel process fait tourner tes proc au moment de la surchauffe ;)


Message édité par memaster le 21-08-2007 à 11:36:26

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 11:36:26    

suizokukan a écrit :

> WedgeAnt : /sys/class/hwmon existe mais est vide. [Désolé pour le boulet que je suis mais vous me faites faire des choses auxquelles je ne connais rien...]


[:god]
 
J'essaye de voir les différents fichiers systèmes qui contiennent l'information sur la température du processeur ;)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:36:26   

Reply

Marsh Posté le 21-08-2007 à 11:36:41    

lsmod :
 

Module                  Size  Used by
ppdev                  12168  0  
parport_pc             37800  1  
lp                     16080  0  
parport                40204  3 ppdev,parport_pc,lp
nls_iso8859_1           9216  1  
nls_cp437              11008  1  
vfat                   16000  1  
fat                    52784  1 vfat
nfsd                  261264  9  
exportfs                9088  1 nfsd
lockd                  65680  2 nfsd
nfs_acl                 7296  1 nfsd
rpcsec_gss_krb5        12808  0  
auth_rpcgss            47904  1 rpcsec_gss_krb5
des                    20736  0  
sunrpc                155976  6 nfsd,lockd,nfs_acl,rpcsec_gss_krb5,auth_rpcgss
snd_seq_dummy           7300  0  
snd_seq_oss            36608  0  
snd_seq_midi_event     11264  1 snd_seq_oss
snd_seq                59008  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         11156  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            47392  0  
snd_mixer_oss          19968  1 snd_pcm_oss
sky2                   43784  0  
af_packet              26636  2  
snd_hda_intel          20764  1  
snd_hda_codec         204544  1 snd_hda_intel
snd_pcm                82568  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              24840  2 snd_seq,snd_pcm
snd_page_alloc         12176  2 snd_hda_intel,snd_pcm
snd                    58600  11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore              12576  1 snd
ipv6                  278880  18  
video                  19720  0  
thermal                16400  0  
fan                     7944  0  
container               7680  0  
button                 10016  0  
battery                12680  0  
acpi_memhotplug         8192  0  
ac                      8200  0  
ide_cd                 42912  0  
binfmt_misc            14220  1  
loop                   19472  0  
supermount             43296  1  
sg                     37672  0  
dm_mirror              22528  0  
dm_mod                 56784  1 dm_mirror
it821x                 12036  0 [permanent]
sata_sil24             14468  0  
floppy                 66664  0  
cpufreq_ondemand       11280  0  
cpufreq_conservative    11400  0  
cpufreq_powersave       5760  0  
freq_table              8320  0  
processor              28648  1 thermal
usblp                  16896  0  
usb_storage           100548  1  
ohci1394               35272  0  
ieee1394              355064  1 ohci1394
ehci_hcd               34440  0  
uhci_hcd               26524  0  
usbcore               129056  5 usblp,usb_storage,ehci_hcd,uhci_hcd
tsdev                  11264  0  
evdev                  13696  1  
ext3                  133264  3  
jbd                    59304  1 ext3
sd_mod                 22784  8  
ahci                   21636  0  
ata_piix               15876  4  
libata                 67608  3 sata_sil24,ahci,ata_piix
scsi_mod              140080  5 sg,usb_storage,sd_mod,ahci,libata


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:39:10    

suizokukan a écrit :

lsmod :
 

Module                  Size  Used by
thermal                16400  0  
 
cpufreq_ondemand       11280  0  
cpufreq_conservative    11400  0  
cpufreq_powersave       5760  0  
 
processor              28648  1 thermal



Ok, donc le support cpufreq est activé, ainsi que la gestion des sondes température (s'il y en a ...)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:39:32    

> memaster62 : pour regarder via 'top' les applis qui produisent le pic il faudrait que j'y passe la journée car la surchauffe se produit une ou deux fois par 24 heures (mais deux fois de suite, à 10 minutes d'intervalle). Connais-tu un moyen de conserver les résultats de top dans un fichier pendant 24 heures ?


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:40:22    

suizokukan a écrit :

> memaster62 : pour regarder via 'top' les applis qui produisent le pic il faudrait que j'y passe la journée car la surchauffe se produit une ou deux fois par 24 heures (mais deux fois de suite, à 10 minutes d'intervalle). Connais-tu un moyen de conserver les résultats de top dans un fichier pendant 24 heures ?


man top ;)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:40:47    

wedgeant a écrit :


Ok, donc le support cpufreq est activé, ainsi que la gestion des sondes température (s'il y en a ...)


heureusement, sinon cramage de proc inside sans le vouloir : en plus c'est un p4 : ça chauffe pas mal ces bestiots la :(


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 11:42:16    

> WedgeAnt : ok, je regarde man top. Dès que j'ai identifié ce qui cause la surchauffe, je vous fais signe.
 
Et merci à vous deux ainsi qu'à ceux qui m'ont lu : ça fait du bien...


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 11:42:54    

memaster a écrit :


heureusement, sinon cramage de proc inside sans le vouloir : en plus c'est un p4 : ça chauffe pas mal ces bestiots la :(


Sauf que ça m'explique pas pourquoi le thermal_zone est vide ... [:gratgrat]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 11:43:56    

suizokukan a écrit :

> memaster62 : pour regarder via 'top' les applis qui produisent le pic il faudrait que j'y passe la journée car la surchauffe se produit une ou deux fois par 24 heures (mais deux fois de suite, à 10 minutes d'intervalle). Connais-tu un moyen de conserver les résultats de top dans un fichier pendant 24 heures ?


saurais tu regardé dans le cron (lancement auto de procedures à intervalles programmées),
si tu ne trouves pas l'appli/processus qui fait chauffer ton proc.
sinon pour top, je n'ai jamais pratiqué l'archivage de datas : regarde dans le man si c'est possible. :??:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 11:59:41    

pour archiver le contenu de top :  top -b > top.txt
 
Et top.txt est un fichier txt est un fichier lisible en clair. En gros, toutes les 3 secondes une nouvelle list est ajoutée à la fin du fichier. Par contre celui-ci grossit rapidement.


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 12:09:04    

je suis d'avis d'avoir cpufreq partout pour l'économie d'énergie et le gain en température. noyau maison ou de distrib ?
 
t'as un cacti ou un truc comme ça pour faire des graphs voir ce qui se passe ?
 
ouais enfin bon, y a problème, si toutes les 12H t'as un machin qui se met à manger un peu de CPU et que direct tu passes un seuil, c'est dangereux.

Reply

Marsh Posté le 21-08-2007 à 12:16:47    

> Taz : mon noyeau est celui de la Mandriva 2007 Spring ( Linux localhost 2.6.17-13mdv #1 SMP Fri Mar 23 15:18:36 EDT 2007 x86_64               Intel(R) Pentium(R) 4 CPU 3.40GHz GNU/Linux  ).
 
Je me renseigne sur cacti.


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 12:25:49    

je savais pas que le p4 3.4 était en 64bits :??:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 12:39:33    

> memaster62 : on m'aurait menti ??? ( ;)  )


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 12:53:12    

memaster a écrit :

je savais pas que le p4 3.4 était en 64bits :??:


C'est p'tet pas un p4 classique, mais il est sans doute répertorié comme p4 par le kernel :spamafote:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 14:09:43    

wedgeant a écrit :


C'est p'tet pas un p4 classique, mais il est sans doute répertorié comme p4 par le kernel :spamafote:


c'te question? [:psywalk]
quelqu'un pour éluder c't' histoire :??:

 

edit : ah non chuis con, il existe bel et bien des double proc de p4 sur une meme galette : peut etre 2x32?

Message cité 1 fois
Message édité par memaster le 21-08-2007 à 14:11:21

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 14:13:00    

memaster a écrit :

edit : ah non chuis con, il existe bel et bien des double proc de p4 sur une meme galette : peut etre 2x32?


Depuis quand 2x32 bits ça fait 64 bits ?  [:mouais]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 14:20:55    

wedgeant a écrit :


Depuis quand 2x32 bits ça fait 64 bits ?  [:mouais]


si on "paralellise" les bus de datas, ça fait un bien 64 nan?
au lieu de stacker sur un reg de 32 tu stack sur 2 reg. de 32 d'où le 64 obtenu. [:elmoricq]  
 
en outre je ne suis pas spécialiste de l'archi des derniers proc. [:psywalk]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 14:22:54    

memaster a écrit :


si on "paralellise" les bus de datas, ça fait un bien 64 nan?
au lieu de stacker sur un reg de 32 tu stack sur 2 reg. de 32 d'où le 64 obtenu. [:elmoricq]  
 
en outre je ne suis pas spécialiste de l'archi des derniers proc. [:psywalk]


bah non, ça fait pas 64 :spamafote:
ça fait 2x32 ...
 
tu n'arriveras jamais à stocker des données 64bits dans un bus 2x32, même parallélisées et même en tassant bien fort  [:god]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 21-08-2007 à 14:25:17    

wedgeant a écrit :


bah non, ça fait pas 64 :spamafote:
ça fait 2x32 ...
 
tu n'arriveras jamais à stocker des données 64bits dans un bus 2x32, même parallélisées et même en tassant bien fort  [:god]


pas le bus mais dans les registres respectifs :??:  
eax du proc1 + eax du proc2 = 64 :sarcastic:  
 
bon : tu as sans doute raison, je n'ai encore jamais fait de prog. paralellisante [:kc]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 21-08-2007 à 15:12:04    

> memaster62 : tu es sérieux quand tu décris deux procs 32 bits comme équivalent pour le kernel à un proc 64 bits ? Si c'est le cas, j'aimerais avoir confirmation. Il y a longtemps je faisais joujou avec l'assembleur x86 et je n'aurais JAMAIS cru qu'un truc aussi monstrueux soit possible.


---------------
rule #1 : trust the python
Reply

Marsh Posté le 21-08-2007 à 15:15:13    

suizokukan a écrit :

> memaster62 : tu es sérieux quand tu décris deux procs 32 bits comme équivalent pour le kernel à un proc 64 bits ? Si c'est le cas, j'aimerais avoir confirmation. Il y a longtemps je faisais joujou avec l'assembleur x86 et je n'aurais JAMAIS cru qu'un truc aussi monstrueux soit possible.


nan en fait c'est plus que ça : t'as 2 x 8 registres 32 bits => 512bits. Si tu overclocks à une fréquence multiple de PI, ça équivaut à 1,5 bit quantique

Reply

Marsh Posté le 21-08-2007 à 15:17:32    

suizokukan a écrit :

> memaster62 : tu es sérieux quand tu décris deux procs 32 bits comme équivalent pour le kernel à un proc 64 bits ? Si c'est le cas, j'aimerais avoir confirmation. Il y a longtemps je faisais joujou avec l'assembleur x86 et je n'aurais JAMAIS cru qu'un truc aussi monstrueux soit possible.


j'espere que non :pt1cable: , mais en theorie c'est possible de stocker une valeur 64bits sur 2 registres 32bits de même nature.
sinon je vois pas trop à quoi servent certains algorythmes paralellisants.
dans le temps on mettait bien une floppée de proc 16bits sur une même CM, alors je conçois 2 possibilités :
- on threadifie et on distribue des calculs n'ayant rien à voir sur 2 proc distincts
- on paralellise vraiment : on empile les registres de 16 - 32 - 64... pour en avoir des plus grands.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed