OVH Cloud OVH Cloud

X prends 96% du CPU

18 réponses
Avatar
utilisateur_182
Bonjour,

comment/o=F9 je peux investiguer pour savoir pourquoi X me prends tout
mon CPU pour ne rien faire ?

top - 15:08:32 up 10 days, 5:18, 5 users, load average: 4.01, 3.10,
2=2E19
Tasks: 97 total, 1 running, 93 sleeping, 0 stopped, 3 zombie
Cpu(s): 15.9% us, 84.1% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi,
0=2E0% si
Mem: 1035592k total, 642888k used, 392704k free, 18252k
buffers
Swap: 1100412k total, 76992k used, 1023420k free, 275972k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4726 root 25 0 172m 26m 6788 S 97.8 2.6 4561:04 X
10153 moi 15 0 30548 9036 6208 S 2.0 0.9 96:31.18 kicker
1 root 16 0 1564 280 256 S 0.0 0.0 0:02.60 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.01
ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:02.02 events/0
4 root 12 -5 0 0 0 S 0.0 0.0 0:00.02 khelper
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
63 root 10 -5 0 0 0 S 0.0 0.0 0:00.81 kblockd/0
96 root 18 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
95 root 15 0 0 0 0 S 0.0 0.0 0:10.24 kswapd0
685 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
764 root 15 0 0 0 0 S 0.0 0.0 0:02.49 kjournald
906 root 13 -4 1560 284 236 S 0.0 0.0 0:00.22 udevd
1202 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
1644 root 15 0 0 0 0 S 0.0 0.0 0:12.44 kjournald
2367 root 16 0 1584 256 232 S 0.0 0.0 0:01.78 ifplugd
2443 rpc 16 0 1688 276 224 S 0.0 0.0 0:00.00 portmap
3882 root 16 0 1608 432 292 S 0.0 0.0 0:00.56 syslogd
3894 root 16 0 2324 324 276 S 0.0 0.0 0:00.15 klogd
3946 root 17 0 1548 400 340 S 0.0 0.0 0:00.00 acpid
3992 root 18 0 1688 260 260 S 0.0 0.0 0:00.00 rpc.statd
4033 root 16 0 5460 548 472 S 0.0 0.1 0:00.20 cupsd
4237 root 19 0 0 0 0 S 0.0 0.0 0:00.00 kgameportd
4410 xfs 16 0 4328 1864 484 S 0.0 0.2 0:17.06 xfs
4435 messageb 17 0 2220 600 468 S 0.0 0.1 0:34.63
dbus-daemon-1
4460 root 16 0 4020 1608 1176 S 0.0 0.2 1:35.97 hald
4525 root 16 0 1836 484 416 S 0.0 0.0 0:15.72 mandi
4703 root 16 0 2608 340 296 S 0.0 0.0 0:00.00 kdm
4704 root 16 0 2796 404 336 S 0.0 0.0 0:21.04 nifd
4814 nobody 16 0 11416 388 356 S 0.0 0.0 0:00.00
mDNSResponder
4840 daemon 16 0 1684 280 244 S 0.0 0.0 0:00.00 atd
4904 root 18 0 2140 252 252 S 0.0 0.0 0:00.00 xinetd
5000 clamav 15 0 4328 792 644 S 0.0 0.1 0:00.31 freshclam
5025 root 16 0 1600 348 296 S 0.0 0.0 0:00.03 crond
5101 root 18 0 1544 168 168 S 0.0 0.0 0:00.00 mingetty
5102 root 18 0 1544 168 168 S 0.0 0.0 0:00.00 mingetty
5103 root 18 0 1548 168 168 S 0.0 0.0 0:00.00 mingetty
5104 root 18 0 1548 168 168 S 0.0 0.0 0:00.00 mingetty
5105 root 18 0 1548 168 168 S 0.0 0.0 0:00.00 mingetty
5106 root 18 0 1548 168 168 S 0.0 0.0 0:00.00 mingetty
5338 moi 15 0 2724 1176 524 S 0.0 0.1 2:01.45 gam_server
5483 root 16 0 2096 524 416 S 0.0 0.1 0:00.03 dhclient
9959 root 17 0 3544 432 432 S 0.0 0.0 0:00.02 kdm

10 réponses

1 2
Avatar
Francois Goudal
Bonjour,
Bonjour,



comment/où je peux investiguer pour savoir pourquoi X me prends tout
mon CPU pour ne rien faire ?

[output of top]


On pourrait avoir la sortie de pstree ?
Ca n'est pas forcement la faute de X, mais par exemple un firefox ouvert
avec une page qui contient des gifs animes dans tous les sens qui peut
causer cela.
Une investigation du cote des applis graphiques lancees est donc de mise.

--
Francois Goudal
Epita promo 2008 - Ing1 - Tresorier Evolutek


Avatar
utilisateur_182
Merci mais quand j'ai vu ça, j'ai tout fermé. Et rien n'a changé.

Mais je voulais savoir s'il n'existait pas un petit qui permet de
savoir qui utilise X à ce point?
Avatar
Emmanuel Fleury
wrote:
Merci mais quand j'ai vu ça, j'ai tout fermé. Et rien n'a changé.

Mais je voulais savoir s'il n'existait pas un petit qui permet de
savoir qui utilise X à ce point?


gdb sur le binaire de X puis attache-toi au processus X qui tourne.

PS: Fais le depuis une console texte, sinon tu risques d'avoir des
problèmes (ah oui, des notions d'assembleur sont nécessaires vu que ton
serveur X n'a certainement pas été compilé avec les options courantes de
déboguage, donc "disassemble function"...).

Amicalement
--
Emmanuel Fleury

There are of course many problems connected with life, of which some
of the most popular are `Why are people born?' `Why do they die?'
`Why do they spend so much of the intervening time wearing digital
watches?'
-- The Book on great questions of life (Douglas Adams)

Avatar
utilisateur_182
Oui mais tous ces softs ne parle que de la consom mémoire/CPU, pas de
la "consommation X".
Avatar
utilisateur_182
???

En admettant que ce poste ne soit pas une blague, qu'est ce que ça va
me donner de faire ça?
Ce dont j'ai besoin c'est (idéalement) un tableau avec 2 colonnes:
- nom du processus
- % d'utilisation de X

pas du code assembleur de X.
Avatar
Emmanuel Fleury
wrote:
???

En admettant que ce poste ne soit pas une blague, qu'est ce que ça va
me donner de faire ça?
Ce dont j'ai besoin c'est (idéalement) un tableau avec 2 colonnes:
- nom du processus
- % d'utilisation de X

pas du code assembleur de X.


Non, ce n'est pas une blague. Si c'est X lui-même qui plante, cela te
permettra de trouver le bug... Mais tu n'as probablement pas les
compétences pour ça. Désolé, oublie ce que j'ai dit.

Amicalement
--
Emmanuel Fleury

I think it would be a great idea.
-- Mahatma Gandhi (asked about Western Civilization)

Avatar
Sébastien Kirche
Au fait, ta machine n'est pas à l'heure :

Date: Tue, 14 Feb 2006 11:57:03 +0100

mais

NNTP-Posting-Date: 14 Feb 2006 10:53:32 CET

Ton horloge doit être réglée sur l'heure locale mais tu as dû indiquer
en plus qu'elle indiquait l'heure UTC/GMT...
--
Sébastien Kirche
Avatar
xavier s
Le Mon, 13 Feb 2006 06:23:42 -0800, utilisateur_182 a écrit :

Bonjour,

comment/où je peux investiguer pour savoir pourquoi X me prends tout
mon CPU pour ne rien faire ?

ben tu dois avoir moniteur system ou surveillance des processus en

graphique. tu ouvres un de ceux là.
il faut tuer toutes ces choses qui continuent de tourner à
ton insue par derriere alors que tu crois que tu les as fermées.
faut pas croire que parce que t'as fermé une fenetre le logiciel est
arreté.des fois ça continue . françois goudal a certainement raison.

Avatar
Matthieu Moy
writes:

Oui mais tous ces softs ne parle que de la consom mémoire/CPU, pas de
la "consommation X".


Bon, grumph. J'attendais que quelqu'un le sorte parce que je me
souvenais plus du nom, du coup, j'ai été obligé de chercher ;-).

La réponse à ta question est ici :

http://freedesktop.org/wiki/Software_2fxrestop

--
Matthieu

Avatar
xavier s
Le Tue, 14 Feb 2006 10:59:17 +0100, Sébastien Kirche a écrit :


Au fait, ta machine n'est pas à l'heure :

Date: Tue, 14 Feb 2006 11:57:03 +0100

mais

NNTP-Posting-Date: 14 Feb 2006 10:53:32 CET

Ton horloge doit être réglée sur l'heure locale mais tu as dû indiquer
en plus qu'elle indiquait l'heure UTC/GMT...
non mais toi alors!!!!

tu m'as à l'oeil

1 2