Newsgroup: it.comp.os.linux.sys
Titolo: Come gestisce Linux la memoria?

Salve a tutti, ho una domanda da rivolgere agli esperti...non credo che sia 
una domanda da "icoli",ma se lo è chiedo scusa in anticipo.
Con Top ed altre utility ho notato che quando lancio (da X naturalmente) 
applicazioni "voluminose", tipo staroffice o un paio di istanze di 
Netscape, naturalmente si satura la memoria...il problema è che poi quando 
chiudo le suddette applicazioni la memoria non risulta libera anche se non 
noto rallentamenti. Da che dipende? 
Grazie a tutti in anticipo, e ripeto, se questa è una domanda da icoli, 
chiedo scusa....

dipende?                                                               
Prova a  far ripartire  (Per esempio)  Netscape dopo  averlo chiuso.
Opla' ! Si apre in 1/2  secondo. Perche' cancellarlo dalla memoria ?
Verra' eliminato  quando lo  spazio che  occupa verra'  reclamato da
un'altra applicazione. Per ora conviene  lasciarlo li', che male non
fa', anzi, tornerebbe utile se hai chiuso Netscape per sbaglio :)
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 
Giusto. Quello che invece rompe le balle č che spesso lanciando parecchie
apps, quelle non usate da parecchio ma non chiuse, vanno in swap. Quando
poi le reclami passano da swap a memoria fisica senza liberare la swap
cosě che ti ritrovi sia la swap che la RAM con la stessa copia dello
stesso processo. E' giustificato questo?
Ciao

 writes:
G> così che ti ritrovi sia la swap che la RAM con la stessa copia dello
G> stesso processo. E' giustificato questo?
Pensaci  un attimo.  Tiri su  una pagina  dallo swap,  la usi  in sola
lettura  e poi  ti tocca  scartarla.  Se la  hai già  sullo swap  cosa
risparmi :) ?
BTW, mi  pareva di aver letto  che gli ultimi  kernel tengano reserved
(anche se non committed) della  memoria virutale che il processo aveva
precedentemente allocato  e liberato mentre  nelle versioni precedenti
veniva  ance de-reserved...  Non chiedetemi  il perché  del  cambio di
politica...
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 
Quindi dipende dal modo in cui Linux gestisce la memoria,come 
sospettavo...grazie!
A proposito,puoi darmi indicazioni su come trovare informazioni sul modo in 
cui Linux lavora,magari con esempi presi dal codice stesso?
Grazie per la risposta

 cui Linux lavora,magari con esempi presi dal codice stesso?
http://www.linux-mm.org
-- 
Fabio Bonelli  fabio161616(at)
libero.it
 blackmagic(at)
penguinpowered.com
... Our continuing mission: To seek out knowledge of C, to explore
strange UNIX commands, and to boldly code where no one has man page 4.

 cui Linux lavora,magari con esempi presi dal codice stesso?
Spulcia 
www.kernelnewbies.org
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
	  -<! Computer programmers never die, 
		they just raise an unhandled exception. !>-