Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
CPU
Envoyé par: Lokomass

Bonsoir, encore un petit soucis winking smiley

Je suis donc sous ubuntu 6.10, et j'ai mis dans la barre des taches l'ecran permettant de visualiser le processeur et son activité.

Je remarque que linux demande enormement de ressources, puisque quand je lis une video il est casiment tout le temps a 100%...

Je précise que j'ai quand meme un Pentium 4 a 3400GHz (Hyperthreaning) d'originie et il est monté à 4GHz.
Avec 2 Ghz de ram

Y'aurait-il un truc qui m'echappe ??

Poste le Friday 23 March 2007 19:18:01
Répondre     Citer    
Re: CPU

Lance la commande top dans un terminal, ou à défaut
ps auxw

Tu verras alors quels sont les processus qui consomment la CPU. Si besoin, tu peux les tuer -par leur numéro (PID)- par la commande kill

Il pourrait arriver (c'est un bogue) que des processus tournent fous depuis longtemps.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 23 March 2007 19:21:14
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Justement non je ne trouve pas de processus gourmand...
Un debut de reponse peut etre, au demarrage, j'ai :

Unable to find swap-space signature et il ne me monte apparement pas le swap.

Ca a un rapport ?

Poste le Friday 23 March 2007 19:26:59
Répondre     Citer    
Re: CPU

Non, ca n'a pas de rapport, mais tu peux (en faisant très attention) reinitialiser la partition de swap par mkswap (RTFM avant!) et l'utiliser par swapon.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 23 March 2007 19:39:26
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Bon c'est ok pour le swap, il le montais dans le fstab sur la mauvaise partition.
Cependant ca ne change rien.
Par exemple si je fais un "yes oui" dans un terminal ca me plante complet le pc...
Et sous windows les applications tournent nikel, rien que amsn me bouffe 15% la sans rien faire...

Poste le Friday 23 March 2007 19:45:14
Répondre     Citer    
Re: CPU
Envoyé par: nicola

Chez moi, j’ai à peine 1% du CPU qui tourne, une brouette comparé au tien, et plein d’applications qui tournent (terminal, iceweasel, icedove, balsa, gaim, gkrellm, gxine, xmms…)

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 23 March 2007 20:39:37
Répondre     Citer    
Re: CPU

A mon avia tu as mal compris la sortie de top ou de ps auxw


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 23 March 2007 20:42:16
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Ben ecoute j'ai taper ca dans un terminal et j'ai regardé en face de la colonne CPU et voila...

Poste le Saturday 24 March 2007 10:37:19
Répondre     Citer    
Re: CPU
Envoyé par: Vlaaad

Quand tu ne fais rien, à quel pourcentage tu es ?
Si tu n'est pas largement en dessous de 10%, tu as peut-être le même problème que moi. Dans ce cas, essaye la commande suivante (en root bien sûr):

echo 1 > /sys/module/processor/parameters/max_cstate

Chez moi ça change instantanément les choses, sans quoi j'oscille entre 5 et 50% en idle... Mais bon ce n'est peut-être pas le même souci chez toi.

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
Qui fait le malin, tombe dans le ravin.

Poste le Saturday 24 March 2007 11:02:31
Répondre     Citer    
Re: CPU

Essaies de rebooter ta machine, ou bien donne nous (en mettant bien autour des balises [ code ] et [ /code ] sans les espaces) la sortie exacte de la commande
ps auxw
exécutée sous root.

Tu utilises peut-être kde dont un démon avait tendance à tourner fou....

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 24 March 2007 11:05:15
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Bon, alors, pour Vlaaad, mon processeur tourne a 0% quand je ne fais rien, sur ce point la pas de probleme.
J'utilise gnome.
Le truc, c'est que j'ai l'impression que les actions que je fais prennent une ampleure démesurée.
Lorsque un contact amsn se connecte, j'ai un pic a 100%, lorsque j'ouvre une page..
Quand je fais un ./configure ou un make, le processeur est occupé a 100% a fond..
Et lorsque je tape "yes ." tout plante, le pc est ralenti comme jamais...

Voila le resultat de la commande ps auxw, avec beryl et amsn de lancés..

lokomass@lokomass-desktop:~$ ps auxw
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.2  0.0   1632   540 ?        Ss   11:25   0:00 /sbin/init splash
root         2  0.0  0.0      0     0 ?        SN   11:25   0:00 [ksoftirqd/0]
root         3  0.0  0.0      0     0 ?        S    11:25   0:00 [watchdog/0]
root         4  0.0  0.0      0     0 ?        S<   11:25   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   11:25   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   11:25   0:00 [kthread]
root         8  0.0  0.0      0     0 ?        S<   11:25   0:00 [kblockd/0]
root         9  0.0  0.0      0     0 ?        S<   11:25   0:00 [kacpid]
root        10  0.0  0.0      0     0 ?        S<   11:25   0:00 [kacpi_notify]
root       106  0.0  0.0      0     0 ?        S<   11:25   0:00 [kseriod]
root       142  0.0  0.0      0     0 ?        S    11:25   0:00 [pdflush]
root       143  0.0  0.0      0     0 ?        S    11:25   0:00 [pdflush]
root       144  0.0  0.0      0     0 ?        S    11:25   0:00 [kswapd0]
root       145  0.0  0.0      0     0 ?        S<   11:25   0:00 [aio/0]
root      1837  0.0  0.0      0     0 ?        S<   11:26   0:00 [khubd]
root      2097  0.0  0.0      0     0 ?        S<   11:26   0:00 [kjournald]
root      2166  0.0  0.0   1604   552 ?        Ss   11:26   0:00 //sbin/logd
root      2319  0.0  0.0   2652  1084 ?        S<s  11:26   0:00 /sbin/udevd --daemon
root      3097  0.0  0.0      0     0 ?        S<   11:26   0:00 [kgameportd]
root      3109  0.0  0.0      0     0 ?        S<   11:26   0:00 [shpchpd]
root      3133  0.0  0.0      0     0 ?        S<   11:26   0:00 [kpsmoused]
root      3327  0.0  0.0      0     0 ?        S<   11:26   0:00 [scsi_eh_0]
root      3328  0.0  0.0      0     0 ?        S<   11:26   0:00 [usb-storage]
root      4286  0.0  0.0   1596   504 tty1     Ss+  11:26   0:00 /sbin/getty 38400 tty1
root      4287  0.0  0.0   1600   504 tty2     Ss+  11:26   0:00 /sbin/getty 38400 tty2
root      4288  0.0  0.0   1596   504 tty3     Ss+  11:26   0:00 /sbin/getty 38400 tty3
root      4289  0.0  0.0   1600   504 tty4     Ss+  11:26   0:00 /sbin/getty 38400 tty4
root      4290  0.0  0.0   1596   504 tty5     Ss+  11:26   0:00 /sbin/getty 38400 tty5
root      4291  0.0  0.0   1596   504 tty6     Ss+  11:26   0:00 /sbin/getty 38400 tty6
root      4486  0.0  0.0   2200  1152 ?        Ss   11:26   0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      4569  0.0  0.0   1652   620 ?        Ss   11:26   0:00 /sbin/syslogd
root      4595  0.0  0.0   1724   512 ?        Ss   11:26   0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
klog      4597  0.0  0.0   2416  1300 ?        Ss   11:26   0:00 /sbin/klogd -P /var/run/klogd/kmsg
104       4616  0.0  0.0   2312   884 ?        Ss   11:26   0:00 /usr/bin/dbus-daemon --system
108       4631  0.6  0.2   7476  5944 ?        Ss   11:26   0:02 /usr/sbin/hald
root      4632  0.0  0.0   2912  1056 ?        S    11:26   0:00 hald-runner
108       4638  0.0  0.0   2028   812 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-acpi
108       4642  0.0  0.0   2024   812 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-keyboard
108       4646  0.0  0.0   2024   812 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-keyboard
108       4650  0.0  0.0   2024   812 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-keyboard
108       4653  0.0  0.0   2028   816 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-keyboard
108       4663  0.0  0.0   2032   840 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-storage
108       4665  0.0  0.0   2028   836 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-storage
108       4668  0.0  0.0   2032   840 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-storage
108       4670  0.0  0.0   2032   840 ?        S    11:26   0:00 /usr/lib/hal/hald-addon-storage
root      4695  0.0  0.5  13616 10860 ?        S    11:26   0:00 perl /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl
root      4720  0.0  0.0  11724  1780 ?        Ss   11:26   0:00 /usr/sbin/gdm
root      4728  0.0  0.1  12224  2564 ?        S    11:26   0:00 /usr/sbin/gdm
root      4748  4.7  2.5  93476 53052 tty7     SLs+ 11:26   0:15 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
root      4749  0.0  0.0   4900   924 ?        Ss   11:26   0:00 /usr/sbin/hpiod
hplip     4756  0.0  0.2   9664  4856 ?        S    11:26   0:00 python /usr/sbin/hpssd
cupsys    4804  0.0  0.0   4536  1988 ?        Ss   11:26   0:00 /usr/sbin/cupsd
postgres  4863  0.0  0.1  18888  2448 ?        S    11:26   0:00 /usr/lib/postgresql/7.4/bin/postmaster -D /var/lib/postgresql/7.4/main
postgres  4865  0.0  0.0   9688  1000 ?        S    11:26   0:00 postgres: stats buffer process                                        
postgres  4866  0.0  0.0   8696  1108 ?        S    11:26   0:00 postgres: stats collector process                                     
lokomass  4876  0.0  0.5  22932 11200 ?        Ss   11:26   0:00 x-session-manager
lokomass  4928  0.0  0.0   4484   724 ?        Ss   11:26   0:00 /usr/bin/ssh-agent /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-man
lokomass  4929  0.0  0.0   4480   724 ?        Ss   11:26   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
lokomass  4932  0.0  0.0   2528   624 ?        S    11:26   0:00 /usr/bin/dbus-launch --exit-with-session x-session-manager
lokomass  4933  0.0  0.0   2180   952 ?        Ss   11:26   0:00 /usr/bin/dbus-daemon --fork --print-pid 8 --print-address 6 --session
lokomass  4959  0.0  0.2   8040  4240 ?        S    11:26   0:00 /usr/lib/libgconf2-4/gconfd-2 5
root      4970  0.0  0.0   4940  1048 ?        Ss   11:26   0:00 /usr/sbin/sshd
root      5026  0.0  0.0   2072   708 ?        Ss   11:26   0:00 /usr/sbin/hcid
root      5032  0.0  0.0   1668   500 ?        Ss   11:26   0:00 /usr/sbin/sdpd
root      5040  0.0  0.0   1832   472 ?        Ss   11:26   0:00 /usr/bin/hidd --search --master --server
root      5046  0.0  0.0      0     0 ?        S<   11:26   0:00 [krfcommd]
root      5059  0.0  0.0   1712   296 ?        Ss   11:26   0:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm.pid --mail root --daemonise --scan
root      5176  0.0  0.0   2796   952 ?        Ss   11:26   0:00 SCREEN -d -m -S vdr /usr/local/bin/runvdr
root      5185  0.0  0.0   1660   492 pts/0    Ss+  11:26   0:00 /bin/sh /usr/local/bin/runvdr
root      5206  0.0  0.0  10492   508 ?        Ss   11:26   0:00 /usr/sbin/nvtvd --quiet
root      5207  0.0  0.0   1808   820 ?        Ss   11:26   0:00 /usr/sbin/anacron -s
root      5221  0.0  0.0   2536  1028 pts/0    S+   11:26   0:00 su root -c /usr/local/bin/vdr -w 0 -L /usr/local/lib/vdr -s /usr/local/bin/vdrshutdown -c /v
daemon    5222  0.0  0.0   1852   420 ?        Ss   11:26   0:00 /usr/sbin/atd
root      5236  0.0  0.3 146740  7164 pts/0    Sl+  11:26   0:00 /usr/local/bin/vdr -w 0 -L /usr/local/lib/vdr -s /usr/local/bin/vdrshutdown -c /video/vdrcon
root      5237  0.0  0.0   2192   864 ?        Ss   11:26   0:00 /usr/sbin/cron
lokomass  5255  0.0  0.0   2588   772 ?        S    11:26   0:00 /usr/bin/gnome-keyring-daemon
lokomass  5258  0.0  0.4  30432  9980 ?        Sl   11:26   0:00 /usr/lib/control-center/gnome-settings-daemon
root      5323  0.0  0.0      0     0 ?        S    11:26   0:00 [kdvb-fe-0]
lokomass  5359  0.0  0.0   1656   472 ?        Ss   11:26   0:00 /bin/sh -c /usr/bin/esd -terminate -nobeeps -as 1 -spawnfd 19
lokomass  5360  0.0  0.1   4964  3372 ?        S    11:26   0:00 /usr/bin/esd -terminate -nobeeps -as 1 -spawnfd 19
lokomass  5372  0.2  1.0  46824 22332 ?        Ss   11:26   0:00 gnome-panel --sm-client-id default1
lokomass  5374  0.1  0.8  75152 16800 ?        Ss   11:26   0:00 nautilus --no-default-window --sm-client-id default2
lokomass  5378  0.0  0.1  40876  3232 ?        Ssl  11:26   0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=16
lokomass  5381  0.0  0.1   9588  3372 ?        S    11:26   0:00 /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon
lokomass  5382  0.0  0.2  19972  5424 ?        Ss   11:26   0:00 gnome-volume-manager --sm-client-id default4
lokomass  5392  8.5  1.2  40176 26336 ?        Ssl  11:26   0:26 wish /usr/bin/amsn
lokomass  5395  0.0  0.5  31860 11712 ?        Ss   11:26   0:00 update-notifier
lokomass  5399  0.0  0.2  40004  6036 ?        Ssl  11:26   0:00 beryl-manager
lokomass  5404  0.0  0.5  69252 10468 ?        Ssl  11:26   0:00 /usr/lib/evolution/2.8/evolution-alarm-notify
lokomass  5417  0.0  0.4  57340  8584 ?        Ss   11:26   0:00 gnome-cups-icon --sm-client-id default3
lokomass  5469  0.0  0.3  30132  7372 ?        Ss   11:26   0:00 gnome-power-manager
lokomass  5501  0.1  0.4  16540  8404 ?        S    11:26   0:00 emerald --replace
lokomass  5510  2.1  2.8  93216 58308 ?        RL   11:26   0:06 beryl
lokomass  5524  0.0  0.4  37376  9708 ?        Sl   11:26   0:00 /usr/lib/evolution/2.8/evolution-exchange-storage --oaf-activate-iid=OAFIID:GNOME_Evolution_
lokomass  5528  0.0  0.4  63732  9816 ?        S    11:26   0:00 /usr/lib/gnome-applets/trashapplet --oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory
lokomass  5536  0.0  0.3  66664  6508 ?        Sl   11:26   0:00 /usr/lib/evolution/evolution-data-server-1.8 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataS
lokomass  5550  0.0  0.0   2508   940 ?        S    11:26   0:00 /usr/lib/nautilus-cd-burner/mapping-daemon
lokomass  5594  0.0  0.4  30844  9776 ?        S    11:27   0:00 /usr/lib/gnome-netstatus/gnome-netstatus-applet --oaf-activate-iid=OAFIID:GNOME_NetstatusApp
lokomass  5597  0.0  0.4  21832  9964 ?        S    11:27   0:00 /usr/lib/gnome-applets/multiload-applet-2 --oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Fa
lokomass  5599  0.0  0.5  41748 12088 ?        S    11:27   0:00 /usr/lib/gnome-applets/gweather-applet-2 --oaf-activate-iid=OAFIID:GNOME_GWeatherApplet_Fact
lokomass  5608  0.0  0.1  17136  2704 ?        Ss   11:27   0:00 gnome-screensaver
lokomass  5631  3.0  2.3 164888 48220 ?        Sl   11:27   0:07 /usr/lib/firefox/firefox-bin file:///home/lokomass/.amsn/thelofoforadrummer_hotmail_com/hotl
lokomass  5648  0.0  0.0      0     0 ?        Z    11:27   0:00 [netstat] <defunct>
lokomass  5747  0.0  0.0      0     0 ?        Z    11:30   0:00 [play] <defunct>
root      5791  0.0  0.0   1656   464 ?        S    11:31   0:00 /bin/sh -c nice run-parts --report /etc/cron.daily
root      5792  0.0  0.0   1588   548 ?        SN   11:31   0:00 run-parts --report /etc/cron.daily
root      5803  0.3  0.0   1660   616 ?        SNs  11:31   0:00 /bin/sh /etc/cron.daily/apt
lokomass  5856  5.0  0.7  52564 16044 ?        Rl   11:31   0:00 gnome-terminal
lokomass  5858  0.0  0.0   2504   800 ?        S    11:31   0:00 gnome-pty-helper
lokomass  5862  1.2  0.1   6980  3352 pts/1    Ss   11:31   0:00 bash
lokomass  6809  0.0  0.0   3692   996 pts/1    R+   11:32   0:00 ps auxw
root      6813  0.0  0.0   1608   412 ?        RN   11:32   0:00 rm -f /var/cache/apt/archives//libsepol1_1.12-1_i386.deb

Poste le Sunday 25 March 2007 12:32:00
Répondre     Citer    
Re: CPU

Citation
Lokomass
Quand je fais un ./configure ou un make, le processeur est occupé a 100% a fond..
Et lorsque je tape "yes ." tout plante, le pc est ralenti comme jamais...

C'est parfaitement normal. Un configure lance des tas de (petits tests de) compilation.
Un make lance une grosse compilation, qui est évidemment un gros calcul.

La commande yes boucle indéfiniement à envoyer ce que tu lui passe donc
yes .
sortira indéfiniement des lignes contenant un point

La commande yes sert rarement, et quand elle sert, c'est pour produire dans un tube (pipe) une suite de réponses identiques, vers un programme qui fera un nombre fini de lectures. Documentes toi en détail sur les tubes (pipes) et leur fonctionnement, et leur programmation. Quand un processus écrit dans un tube plein, le noyau l'arrête jusqu'à ce que le processus à l'autre bout du tube le lise (donc le vide).

En général, tu peux interrompre un tel programme dans un terminal par Ctrl-C (les 2 touches enfoncées ensemble) qui envoie un signal SIGINT càd INT (comme le ferait la commande kill -INT). Sinon, tu peux tuer un pogramme en lui envoyant (par l'appel système kill(2) ou la commande kill(1)) un signal. Essaies d'abort TERM puis QUIT puis en desespoir de cause KILL.



----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 25 March 2007 12:50:25
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Merci de ta reponse, le "yes" c'etait juste un exemple je ne m'en sert jamais. Mais ca me plante tout, je ne pense pas que ca soir normal...

Poste le Sunday 25 March 2007 13:41:35
Répondre     Citer    
Re: CPU

Citation
Lokomass
Merci de ta reponse, le "yes" c'etait juste un exemple je ne m'en sert jamais. Mais ca me plante
tout, je ne pense pas que ca soir normal...

Ca veut dire quoi : "tout planter"? Sois plus explicite. Tu n'arrives même plus à faire Ctrl C dans le terminal du yes? La souris ne bouge plus, la machine ne répond plus à un ping distant?

As tu un acpid qui tourne, et un cpufreqd? Sur un portable, c'est preferable. Son ventilateur se met-il à tourner plus fort quand tu charges la CPU?


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 25 March 2007 14:36:24
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Tout est extremement ralenti, la souris bouge tres lentement et le Ctrl+c met du temps a venir.
Je n'ai pas de pc protable :d

Poste le Sunday 25 March 2007 18:14:38
Répondre     Citer    
Re: CPU

Mais c'est normal et non spécifique à Linux. Si tu charges le processeur (ce que fait yes lancé isolément), le processeur (la CPU) est chargé et tout est ralenti. Pour en avoir le coeur net, lances la commande top dans une autre fenêtre de commande... Tu peux atténuer (legèrement) la priorité d'un processus en faisant précéder la commande le lançant par nice.

Bref, je ne comprends plus de quoi tu te plains. Si c'est d'un bogue propre à amsn, il te suffit d'utiliser autre chose.

En tout cas, les commandes top, ps auxw, free peuvent t'aider à comprendre quel(s) processus charge(nt) la machine.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 25 March 2007 18:31:36
Répondre     Citer    
Re: CPU
Envoyé par: Lokomass

Ok, je te remercie beaucoup basile.

Poste le Sunday 25 March 2007 18:56:30
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
CPU
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons