[Linux-bruxelles] cpu 100% - System ? Kacpid

Didier Misson dmlinux at belcenter.com
Mar 14 Nov 07:02:44 CET 2006


Didier Misson a écrit :
> Didier Misson a écrit :
>> Bonsoir,
>>
>> Un problème en cours maintenant.
>> Je n'ai PAS redémarré le PC, donc je peux encore faire du diagnostique,
>> en tout cas, si qqun à une idée sur quoi regarder !
>>
>> laptop HP Compaq nc6220
>> Centrino 1,73 GHz
>> liaison en WiFi WEP 128
>>
>> Ubuntu 6.10, donc Gnome
>> J'ouvre Thunderbird et je lis mes emails.
>>
>> Au moment où j'ouvre un mail contenant de l'HTML, le PC se bloque 
>> totalement.
>> Plus de clavier, plus de souris.
>> Même le ctrl-alt-F2 ne répond pas.
>>
>> En fait, si !
>> Il fini par répondre, mais bien 1 minute plus tard.
>> Ensuite, même en console, je mets 3 à 4 minutes pour faire logon !
>> Même taper le userid, les lettres viennent par groupe, et pas tout 
>> d'un coup...
>>
>> Finalement, ok, logon en console, et là il répond correctement.
>> Evidemment, j'essaye un htop, mais je ne vois qu'une chose : 100% cpu 
>> SYSTEM.
>> Aucune tâche ne consomme.
>> J'ai au maximum htop qui prend 0,7%
>>
>> Je ne vois aucune tâche qui prendrait tant de cpu.
>> Mais clairement, le PC reste très lent !
>>
>> Je repasse en Gnome. Le Pc met plusieurs secondes à réagir.
>> Thunderbird est débloqué, le mail s'affiche correctement.
>>
>> Pour info, ce n'est pas du spam ! Je connais l'expéditeur www.tadam.be.
>> Ils organisent des spectacles d'impro.
>> Je sais, ce n'est pas le mieux de mettre du html dans un mail, mais 
>> j'ai déjà reçu plein de mails d'eux, sans jamais avoir de problème 
>> d'affichage.
>>
>> Je tape ce mail, le problème est toujours là : Gnome Monitor 
>> m'indique une consommation de 100% sans arret.
>> Mais si j'ouvre le Monitor System, idem : je ne vois aucune tâche qui 
>> consomme anormalement.
>>
>> Tout est lent. La frappe de ce mail se fait par sacade...
>>
>> Ok, je pourrais rebooter le PC, ou au minimum faire logoff/logon, ou 
>> canceller le X serveur (pas sur que ce soit de ce côté là)...
>>
>> Mais avant de faire cela, qu'est ce que je pourrais regarder ?
>>
>> Je mets en attachement le résultat du "ps -aux"
>>
>> C'est bien la première fois que j'ai ça.
>> En général, quand on arrive à faire un "top" on voit ce qui bloque et 
>> on le vire...
>> mais ici je ne vois rien...
>>
>> Merci
>>
>> ------------------------------------------------------------------------
>>
>> USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
>> root         1  0.0  0.1   1632   532 ?        Ss   Nov08   0:01 
>> /sbin/init splash
>> root         2  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [migration/0]
>> root         3  0.0  0.0      0     0 ?        SN   Nov08   0:00 
>> [ksoftirqd/0]
>> root         4  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [watchdog/0]
>> root         5  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [events/0]
>> root         6  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [khelper]
>> root         7  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kthread]
>> root         9  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kblockd/0]
>> root        10  0.2  0.0      0     0 ?        R<   Nov08  15:16 
>> [kacpid]
>> root        11  0.0  0.0      0     0 ?        R<   Nov08   4:21 
>> [kacpi_notify]
>> root       164  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kseriod]
>> root       197  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [pdflush]
>> root       198  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [pdflush]
>> root       199  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [kswapd0]
>> root       200  0.0  0.0      0     0 ?        S<   Nov08   0:00 [aio/0]
>> root      1786  0.0  0.0      0     0 ?        S<   Nov08   0:00 [khubd]
>> root      1859  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kjournald]
>> root      1932  0.0  0.1   1604   552 ?        Ss   Nov08   0:00 
>> //sbin/logd
>> root      2079  0.0  0.2   2616  1052 ?        S<s  Nov08   0:00 
>> /sbin/udevd --daemon
>> root      2771  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [shpchpd]
>> root      2881  0.0  0.0      0     0 ?        S<   Nov08   0:00 [tifm0]
>> root      2887  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kpsmoused]
>> root      2891  0.0  0.0      0     0 ?        S    Nov08   0:00 
>> [pccardd]
>> root      2961  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [irda_sir_wq]
>> root      3391  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [kjournald]
>> root      3710  0.0  0.0   1596   504 tty1     Ss+  Nov08   0:00 
>> /sbin/getty 38400 tty1
>> root      3711  0.0  0.2   2668  1172 tty2     Ss   Nov08   0:00 
>> /bin/login --       root      3712  0.0  0.0   1596   504 tty3     
>> Ss+  Nov08   0:00 /sbin/getty 38400 tty3
>> root      3713  0.0  0.0   1596   504 tty4     Ss+  Nov08   0:00 
>> /sbin/getty 38400 tty4
>> root      3714  0.0  0.1   1600   508 tty5     Ss+  Nov08   0:00 
>> /sbin/getty 38400 tty5
>> root      3715  0.0  0.0   1596   500 tty6     Ss+  Nov08   0:00 
>> /sbin/getty 38400 tty6
>> root      3947  0.0  0.2   2204  1276 ?        Ss   Nov08   0:00 
>> /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
>> root      4036  0.0  0.1   1648   612 ?        Ss   Nov08   0:00 
>> /sbin/syslogd
>> root      4062  0.0  0.1   1724   512 ?        Ss   Nov08   0:00 
>> /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
>> klog      4064  0.0  0.2   2428  1312 ?        Ss   Nov08   0:00 
>> /sbin/klogd -P /var/run/klogd/kmsg
>> root      4138  0.0  0.3  11916  1988 ?        Ss   Nov08   0:00 
>> /usr/sbin/gdm
>> root      4139  0.0  0.5  12272  2716 ?        S    Nov08   0:00 
>> /usr/sbin/gdm
>> root      4157  0.0  3.1  24084 15892 tty7     Ss+  Nov08   0:24 
>> /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth 
>> -nolisten tcp vt7
>> cupsys    4176  0.0  0.3   4536  1976 ?        Ss   Nov08   0:00 
>> /usr/sbin/cupsd
>> root      4217  0.0  0.1   4904   928 ?        Ss   Nov08   0:00 
>> /usr/sbin/hpiod
>> hplip     4220  0.0  0.9   9668  4856 ?        S    Nov08   0:00 
>> python /usr/sbin/hpssd
>> 103       4268  0.0  0.1   2176   864 ?        Ss   Nov08   0:00 
>> /usr/bin/dbus-daemon --system
>> 106       4283  0.0  1.1   7176  5644 ?        Ss   Nov08   0:02 
>> /usr/sbin/hald
>> root      4284  0.0  0.2   2912  1060 ?        S    Nov08   0:00 
>> hald-runner
>> 106       4290  0.0  0.1   2024   876 ?        S    Nov08   0:00 
>> /usr/lib/hal/hald-addon-acpi
>> 106       4299  0.0  0.1   2024   812 ?        S    Nov08   0:00 
>> /usr/lib/hal/hald-addon-keyboard
>> 106       4327  0.0  0.1   2032   840 ?        S    Nov08   0:00 
>> /usr/lib/hal/hald-addon-storage
>> root      4341  0.0  2.1  13616 11000 ?        S    Nov08   0:00 perl 
>> /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl
>> root      4381  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [ondemand]
>> ntp       4450  0.0  0.7   3704  3704 ?        SLs  Nov08   0:00 
>> /usr/sbin/ntpd -p /var/run/ntpd.pid -u 109:115
>> root      4474  0.0  0.1   2068   780 ?        Ss   Nov08   0:00 
>> /usr/sbin/hcid -x
>> root      4478  0.0  0.0   1668   496 ?        Ss   Nov08   0:00 
>> /usr/sbin/sdpd
>> root      4517  0.0  0.0      0     0 ?        S<   Nov08   0:00 
>> [krfcommd]
>> daemon    4541  0.0  0.0   1852   424 ?        Ss   Nov08   0:00 
>> /usr/sbin/atd
>> root      4558  0.0  0.1   2196   868 ?        Ss   Nov08   0:00 
>> /usr/sbin/cron
>> root      8020  0.0  0.0      0     0 ?        S<   21:40   0:00 
>> [ipw2200/0]
>> dhcp      8177  0.0  0.1   2396   548 ?        S<s  21:40   0:00 
>> dhclient3 -pf /var/run/dhclient.eth1.pid -lf 
>> /var/lib/dhcp3/dhclient.eth1.leases eth1
>> didier    8194  0.0  2.1  21536 11060 ?        Ss   21:40   0:00 
>> x-session-manager
>> didier    8231  0.0  0.1   4484   732 ?        Ss   21:40   0:00 
>> /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session 
>> x-session-manager
>> didier    8234  0.0  0.1   2528   616 ?        S    21:40   0:00 
>> /usr/bin/dbus-launch --exit-with-session x-session-manager
>> didier    8235  0.0  0.1   2184   960 ?        Ss   21:40   0:00 
>> /usr/bin/dbus-daemon --fork --print-pid 8 --print-address 6 --session
>> didier    8237  0.0  0.7   6604  3988 ?        S    21:40   0:00 
>> /usr/lib/libgconf2-4/gconfd-2 5
>> didier    8240  0.0  0.1   2592   772 ?        S    21:40   0:00 
>> /usr/bin/gnome-keyring-daemon
>> didier    8243  0.0  1.9  29240 10068 ?        Sl   21:40   0:00 
>> /usr/lib/control-center/gnome-settings-daemon
>> didier    8252  0.0  0.0   1656   472 ?        Ss   21:40   0:00 
>> /bin/sh -c /usr/bin/esd -terminate -nobeeps -as 1 -spawnfd 19
>> didier    8253  0.0  0.6   4816  3308 ?        S    21:40   0:00 
>> /usr/bin/esd -terminate -nobeeps -as 1 -spawnfd 19
>> didier    8260  0.1  1.7  15472  8696 ?        Ss   21:40   0:02 
>> /usr/bin/metacity --sm-client-id=default0
>> didier    8265  0.0  3.5  62864 18180 ?        Ss   21:40   0:01 
>> gnome-panel --sm-client-id default1
>> didier    8267  0.0  3.5  96308 17896 ?        Ss   21:40   0:00 
>> nautilus --no-default-window --sm-client-id default2
>> didier    8271  0.0  0.6  39712  3272 ?        Ssl  21:40   0:00 
>> /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate 
>> --ior-output-fd=16
>> didier    8272  0.0  1.0  18648  5480 ?        Ss   21:40   0:00 
>> gnome-volume-manager --sm-client-id default4
>> didier    8279  0.0  0.6   8404  3388 ?        S    21:40   0:00 
>> /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon
>> didier    8284  0.0  2.2  52492 11576 ?        Ss   21:40   0:00 
>> update-notifier
>> didier    8286  0.0  2.0  67916 10212 ?        Ssl  21:40   0:00 
>> /usr/lib/evolution/2.8/evolution-alarm-notify
>> didier    8292  0.0  1.6  47760  8520 ?        Ss   21:40   0:00 
>> gnome-cups-icon --sm-client-id default3
>> didier    8297  0.0  1.4  51056  7492 ?        Ss   21:40   0:00 
>> gnome-power-manager
>> didier    8321  0.0  1.2  65524  6504 ?        Sl   21:40   0:00 
>> /usr/lib/evolution/evolution-data-server-1.8 
>> --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_CalFactory:1.2 
>> --oaf-ior-fd=23
>> didier    8323  0.0  1.8  84088  9248 ?        S    21:40   0:00 
>> /usr/lib/gnome-applets/trashapplet 
>> --oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory 
>> --oaf-ior-fd=26
>> didier    8338  0.0  2.0  20828 10576 ?        S    21:41   0:00 
>> /usr/lib/gnome-applets/cpufreq-applet 
>> --oaf-activate-iid=OAFIID:GNOME_CPUFreqApplet_Factory --oaf-ior-fd=30
>> didier    8340  0.0  1.8  27844  9336 ?        Sl   21:41   0:00 
>> /usr/lib/evolution/2.8/evolution-exchange-storage 
>> --oaf-activate-iid=OAFIID:GNOME_Evolution_Exchange_Connector_CalFactory:1.2 
>> --oaf-ior-fd=24
>> didier    8343  0.0  0.1   2504   940 ?        S    21:41   0:00 
>> /usr/lib/nautilus-cd-burner/mapping-daemon
>> didier    8361  0.0  2.4  54208 12232 ?        S    21:41   0:00 
>> /usr/lib/gnome-applets/mixer_applet2 
>> --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=25
>> didier    8364  0.0  1.8  49024  9576 ?        S    21:41   0:00 
>> /usr/lib/notification-daemon/notification-daemon
>> didier    8368  0.0  2.3  62744 12032 ?        S    21:41   0:00 
>> /usr/lib/gnome-applets/gweather-applet-2 
>> --oaf-activate-iid=OAFIID:GNOME_GWeatherApplet_Factory --oaf-ior-fd=28
>> didier    8371  0.0  1.9  20696 10128 ?        S    21:41   0:00 
>> /usr/lib/gnome-applets/multiload-applet-2 
>> --oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Factory --oaf-ior-fd=32
>> didier    8373  0.0  1.9  51884  9772 ?        S    21:41   0:00 
>> /usr/lib/gnome-netstatus/gnome-netstatus-applet 
>> --oaf-activate-iid=OAFIID:GNOME_NetstatusApplet_Factory --oaf-ior-fd=38
>> didier    8381  0.0  0.0   1660   496 ?        S    21:41   0:00 
>> /bin/sh /usr/bin/mozilla-thunderbird
>> didier    8385  0.0  0.0   1660   504 ?        S    21:41   0:00 
>> /bin/sh /usr/lib/mozilla-thunderbird/run-mozilla.sh 
>> /usr/lib/mozilla-thunderbird/mozilla-thunderbird-bin
>> didier    8389  2.2 10.1 117372 51280 ?        Sl   21:41   0:36 
>> /usr/lib/mozilla-thunderbird/mozilla-thunderbird-bin
>> didier    8398  0.0  0.0      0     0 ?        Z    21:41   0:00 
>> [netstat] <defunct>
>> didier    8406  0.0  0.5  15808  2816 ?        Ss   21:41   0:00 
>> gnome-screensaver
>> dhcp      8416  0.0  0.1   2400   720 ?        S<s  21:41   0:00 
>> dhclient3 -pf /var/run/dhclient.eth0.pid -lf 
>> /var/lib/dhcp3/dhclient.eth0.leases eth0
>> didier    8513  0.0  3.0  73296 15440 ?        Sl   21:44   0:00 
>> gnome-terminal
>> didier    8515  0.0  0.1   2504   804 ?        S    21:44   0:00 
>> gnome-pty-helper
>> didier    8516  0.0  0.6   5520  3084 pts/0    Ss+  21:44   0:00 bash
>> didier    8661  0.0  0.6   5516  3056 tty2     S    21:54   0:00 -bash
>> didier    8773  6.7  2.9  55572 15068 ?        S    21:57   0:45 
>> gnome-system-monitor
>> didier    9051  0.0  0.1   2504   988 tty2     R+   22:08   0:00 ps -aux
>>   
> ps : je suis sur mon 2ème PC maintenant. Il reçoit aussi les mails.
> J'ai ouvert ce même mail html de tadam.be ... et ... rien ne s'est 
> passé ici.
> Le Mail s'affiche impeccablement. Consommation cpu normale.
> Le PC répond sans aucun problème...
>
> Bon, si qqun a une idée pour voir ce qui se passe sur le portable, ok...
> sinon je redémarre X.org, et si nécessaire le PC.
>
> Merci
>
Comme je n'avais pas de solution, je viens de faire logoff sur le PC.

A l'affichage du logon, j'ai bien vu que le PC était toujours aussi lent.
Je suis repassé en console, et là j'ai vu enfin !

c'est  kacpid (70%) et kacpi_notify (30%) qui me bouffe du cpu !

Pourtant, je viens de vérifier dans le mail précédent, ce ne semblait 
pas être kacpid qui prennait le cpu tout à l'heure.


Tient... J'ai trouvé ceci :

http://lists.debian.org/debian-kernel/2004/10/msg00211.html
http://lists.debian.org/debian-kernel/2005/05/msg00562.html
http://www.thisishull.net/archive/index.php/t-21522.html
etc ...

Ca semble être un problème connu.

Moi c'est la première fois, et je n'ai rien modifié au niveau kernel ni 
package system hier.

Alors, je verrai demain (m... on est déjà demain...).
Peut-être que ça ne se produira plus jamais.

Bonne journée
;-)

-- 
Didier Misson

Google Talk : didier.misson at gmail.com
Jabber: didier.misson at amessage.be
http://www.misson.net
http://www.nitro-modelisme.be
http://courshtml.mine.nu 





Plus d'informations sur la liste de diffusion Linux-bruxelles