On Mon, Jan 27, 2003 at 04:54:55PM +0100, Erwan David wrote:
> Vu que top ne m'indique pas de processus swapp�s [...]

A priori, un process peut �tre � moiti� swapp� et � moiti�
pas swapp�, je pense pas que top puisse �tre tr�s utile dans
ce cas...

> Existe-t-il un programme examinant le swap et pouvant dire
> � quel processus (ou � quel module du noyau ?) les pages
> appartiennent ?

Je pense pas, par contre tu peux savoir facilement la taille
(RAM+swap) d'un process. Dans ton cas, tu as sans doute un
programme avec une fuite de m�moire, donc tu vas sans doute
en avoir un tr�s tr�s gros, qui sera sans doute le
responsable.

par exemple, extrait de ps -aux sur ma machine:

                          VSZ   RSS
yves      3315  0.0  0.1  3872  240 pts/16   S    Jan20 0:00 xbiff
yves      4587  0.2 26.0 62044 33240 pts/16  S    Jan20 20:47 /usr/bin/galeon-b
yves      4593  0.0 26.0 62044 33240 pts/16  S    Jan20 0:00 /usr/bin/galeon-b
yves      4594  0.0 26.0 62044 33240 pts/16  S    Jan20 2:01 /usr/bin/galeon-b
yves      4595  0.0 26.0 62044 33240 pts/16  S    Jan20 0:00 /usr/bin/galeon-b
yves      4596  0.0 26.0 62044 33240 pts/16  S    Jan20 0:01 /usr/bin/galeon-b
yves     12047  0.0  1.0  4772 1280 pts/16   S    Jan21 0:08 xterm +sb -bd bla
yves     12049  0.0  0.0  2608    0 pts/7    SW   Jan21 0:00 [bash]
yves     19639  0.0  0.0  1836   20 pts/7    S    Jan22 0:00 rlogin dufftown
yves     19641  0.0  0.0  1836   36 pts/7    S    Jan22 0:00 rlogin dufftown
yves     19890  0.0  0.7  4424  976 pts/16   S    Jan22 0:02 xterm +sb -bd bla
yves     19892  0.0  0.4  2600  604 pts/5    S    Jan22 0:00 bash


VSZ est la taille m�moire totale du process (RAM+swap) et
RSS la RAM seulement.

Ici, le bash 12049 est compl�tement swapp�. Galeon est en
partie swapp�. Cette version de Galeon a, justement, une
fuite m�moire: tu vois VSZ s'accroitre petit � petit (le
process prend de plus en plus de m�moire) alors que RSS
reste typiquement relativement constant (� cause de la
pression des autres process).

EEQCA,
/Y


Répondre à