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