On Friday 20 September 2002 11:05, Stephane Aubin wrote: > Apres une bref recherche je comprends qu'il y a une possibilite de > mettre sur disk (cached) des elements en memoire, mais alors a quoi sert > le swap ?
Chaque fois que le kernel a besoin de RAM et qu'il n'y en a pas de libre, il écrit un certain nombre de "pages" (data) dans la zone de swap. Ces pages seront rappelée plus tard lorsque l'application qui les possède est réactivée et en a besoin. Si tu as 1Gb de RAM et que tu te contentes de faire tourner des applications desktop et que tu fais un login/logout de temps en temps (2-3 semaines), il y a des chances pour que tu n'utilises pas un seul byte de la swap. Par contre, si tu n'as que 256 MB de RAM, 14 WorkSpaces avec chacune plein de fenêtres, 5-6 fenêtres Konqueror, Mozilla, Opera, KMail, 20 buffers dans Xemacs, etc. et que tu n'a pas fait de logout depuis 10 jours... tu devrais avoir ~175 Mb de swap utilisée... heu... c'est mon cas :-( La taille de la swap utilisée augmente chaque jours, certainement dû à des memory leaks dans des applications. Passer d'une workspace à l'autre me prend parfois jusqu'à 30 secondes ! Je n'aurais pas ce problème avec plus de RAM; du moins pas avant utilisé toute la RAM (pour les user processes). Et si je n'avais pas assez de swap, ça planterait. Donc, dans mon cas, c'est... Buy more RAM :-) Daniel -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.