J'ai fais 4 fois le tar d'un gros repertoire (300 Mo) apres
avoir reboote la machine.
Etat initial apres le reboot

moussaou@imhefpc91:~ > more free0 
             total       used       free     shared    buffers    cached
Mem:       1048088     134444     913644          0      12872     58172
-/+ buffers/cache:      63400     984688
Swap:       136544          0     136544

Apres les 4 iterations :
moussaou@imhefpc91:~ > free
             total       used       free     shared    buffers    cached
Mem:       1048088     600328     447760          0     272412    223364
-/+ buffers/cache:     104552     943536
Swap:       136544          0     136544

Aussi, j'ai lance un programme exigeant ~150 Mo. Pas de problemes, la
memoire est restituee apres la fin du programme.

PS: 1 Go est le minimun si on fait du calcul intensif en aeronautique
(millions de points pour le maillage...). Pour ceci, nous avons des
machines paralleles.... Sur mon PC chez moi, j'ai 128 Mo et suis assez
content (Suse 6.0).

========================================================================
Farid Moussaoui                                    Tel : +41 21 693 3533
Laboratoire d'Ingieniere Numerique                 Fax : +41 21 693 3646
Ecole Polytechnique Federale de Lausanne
CH-1015 Lausanne                                   http://lmnwww.epfl.ch
Suisse 
                      "Think. Then discretise." - Rokhlin   

----- Original Message -----
From: Olivier Bornet <[EMAIL PROTECTED]>
Date: Thursday, January 10, 2002 10:31 am
Subject: Re: RE: Memoire non restituee

> 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 
> courrantavec les prix actuels...)
> 
> Ce qu'il te faut tester, c'est si tu demande plus que ce que le 
> syst�mete 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 
> peuxaussi 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.
> 

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à