On Fri, 24 Jan 2003 09:59:05 +0100
[EMAIL PROTECTED] wrote:

> Salut la liste.
> 
> En d�marrant mon syst�me (sarge, noyau 2.4.18, enlightement, ni gnome,
> ni kde), un
> "cat /proc/meminfo" me montre que j'utilise un partie raisonnable de ma
> RAM(192Mo) et pas
> de swap du tout (j'ai 128 Mo).
> Apr�s quelques lancements d'applications sur mon syst�me je constate
> qu'il commence � y avoir du swapping (ce qui me semble tout � fait
> justifi�).
> 
> Je termine toutes ces applis et pourtant l'�tat de la m�moire et du swap
> restent inchang�s.
> Je m'attendais � retrouver l'�tat initial de la m�moire.
> 
> Mes questions sont:
> - Suis-je certain que dans le cas de mon dernier �tat, les applis qui
> tournent utilisent bien la RAM
>   et pas le swap ?
> 
> - Y a t'il une mani�re de forcer un "rafra�chissement" de la m�moire ?
> 

Au fur et � mesure que les processus auront besoin des pages, celles ci
seront mises en m�moire. Mais on peut imaginer que certaines parties, par
exemple utilis�es seulement � l'initialisation restent sur le swap. Il
faut se m�fier des interpr�tations de l'occupation m�moire, rapidement,
toute la m�moire est utilis�e mais une partie souvent importante sert en
fait de cache pour les entr�es/sorties. Bref, faire confiance au noyau sur
ce point et penser que ce syst�me de m�moire virtuelle, source de
pol�mique d'ailleurs pour le noyau 2.4, commence � �tre s�rieusement au
point. Par contre, j'aimerai savoir comment le noyau proc�de en cas de
grosse demande d'un seul coup: G�le-t-il des processus et bascule
l'ensemble sur Swap? et bien s�r, il reste la question sempiternelle:
pourquoi le swap doit-il faite deux fois la taille de la m�moire vive?
(beaucoup de r�ponses mais aucune claires, il semble effectivement que en
cas de grosse demande, le swap soit sollicit� tr�s brusquement et que �a
bloque pour un swap trop petit (c'est le cas chez moi) mais c'est juste
une constatation).

Fran�ois Boisson

Répondre à