Hello,

> Moi non plus, je ne vois pas d'ou ca vient.
> Voic un exemple de situation typique.
> moussaou@imhefpc91:/tmp > free
>              total       used       free     shared    buffers    cached
> Mem:       1048088     475264     572824          0     245964     88332 
> -/+ buffers/cache:     140968     907120
> Swap:       136544          0     136544
> moussaou@imhefpc91:/tmp > tar tvfz IMAS.tar.gz 
> ....
> moussaou@imhefpc91:/tmp > free
>              total       used       free     shared    buffers    cached
> Mem:       1048088     502228     545860          0     245964    115208
> -/+ buffers/cache:     141056     907032
> Swap:       136544          0     136544
> moussaou@imhefpc91:/tmp > tar xvfz IMAS.tar.gz
> ...
> moussaou@imhefpc91:/tmp > free
>              total       used       free     shared    buffers    cached
> Mem:       1048088     554144     493944          0     296672    115208
> -/+ buffers/cache:     142264     905824
> Swap:       136544          0     136544

C'est peut-�tre normal. J'ai d�j� vu un comportement similaire sur
Solaris. L'utilisation de la m�moire montait gentillement jour apr�s
jour. Mais quand on faisait la somme de la m�moire utilis�e par les
processus, on arrivait jamais au total que le syst�me disait utilis�.
Et l'explication que j'ai trouv�e sur le net (je me rappelle plus o�)
est : pourquoi est-ce que le kernel devrait rendre cette m�moire ?
Personne n'en a besoin...

C'est vrai : tant que personne n'en a besoin, pourquoi perdre du temps
pour lib�rer cette m�moire non utilis�e ? Au niveau optimisation, �a a
du sens. Surtout quand tu commences a avoir beaucoup de m�moire. (1 GB,
c'est quand m�me beaucoupi, m�me que �a va vite devenir assez courrant
avec les prix actuels...)

Ce qu'il te faut tester, c'est si tu demande plus que ce que le syst�me
te donne comme free en ce moment (dans ce cas 493944), mais moins que ce
qu'il y avait avant (dans ce cas 545860), est-ce que c'est OK ? Tu peux
aussi essayer de faire un programme qui utilise bien la m�moire au lieu
du tar. J'avais fait les tests sur Solaris avec matlab. C'est assez
facile de "prendre" de la m�moire. Ensuite, quitter matlab ne rendait
pas tout. Puis, demander plus que le libre avec matlab �tait OK.

Cette optimisation est peut-�tre uniquement faite quand tu as "beaucoup"
de m�moire.

Hope this help.

                Olivier
-- 
Olivier Bornet                 |      fran�ais : http://puck.ch/f
Swiss Ice Hockey Results       |      english  : http://puck.ch/e
http://puck.ch/                |      deutsch  : http://puck.ch/g
[EMAIL PROTECTED]         |      italiano : http://puck.ch/i
Get my PGP-key at http://puck.ch/pgp or at http://wwwkeys.pgp.net
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à