Newsgroup: it.comp.os.linux.iniziare
Titolo: Utilizzo della memoria...

ciao a tutti!
Aiutatemi a capire, senza magari essere troppo tecnici: se io entro in
linux (FC3) in runlevel 2, cioè senza che parta X, e poi digito free,
vedo che attualmente linux sta utilizzando circa 50 mb di memoria ram
sui 512 disponibili e 0 mb di swap (circa 350 mb di swap).
Poi avvio xfcle4, faccio partire un xterm e controllo ancora con free:
ovviamente la ram utilizzata è salita di colpo, ora siamo a circa 120
mb e 0 di swap.
Bene, ora facccio partire il browser Opera...circa 6 secondi di attesa
con il tipico rumore dell'hd prima che parta e poi di nuovo a
controllare free. Ora siamo a 180 mb e 0 di swap.
Insomma Opera "dovrebbe" aver consumato 60 mb di ram.
Anche se non è questa la mia principale curiosità, sapreste dirmi il
motivo? (in windows opera mi occupa circa dai 3 agli 8 mb di ram).
Dicevo, il mio interrogativo è un altro: ora faccio partire
thunderbird, firefox, e altri programmucoli: alla fine arrivo ad avere
270 mb di ram occupata (e sempre 0 di swap, che immagino rimarra a 0
finchè la ram non si sarà saturata, no?).
Ecco, anche thunderbird e firefox per partire hanno impiegato dai 5 ai
6 secondi.
Se ora chiudo tutto (Opera, TB, firefox...) e vado di nuovo a
controllare con free, vedo che la ram rimane ancora occupata per circa
260 mb !!!
E in effetti se ora rifaccio partire i programmi suddetti questi
impiegano un decimo del tempo impiegato per partire la prima volta
(ovvio: è rimasto tutto in memoria!).
Quello che mi chiedo è se un modo di procedere come questo non porti
all'utilizzo dello swap inutilmente. Infatti potrei arrivare ad
utilizzare lo swap solo perchè linux continua a tenere in ram parti
dei programmi che magari, dopo averli chiusi, non utilizzerò più per
questa sessione. Ovviamente mi sbaglio, ma vorrei capire il perchè.
Ed inoltre: come faccio a scaricare forzatamente la ram? Insomma,
anche solo a "scopo didattico", come fare per togliere dalla ram tutti
i dati di firefox, opera e tb?

 260 mb !!!
Benvenuto nell'era della memoria virtuale.
http://it.wikipedia.org/wiki/Memoria_virtuale
per maggiori informazioni sull'occupazione di memoria nel tuo sistema, usa
'top'
ciao
gl :)

 questa sessione. Ovviamente mi sbaglio, ma vorrei capire il perchè. 
se occorre la ram viene liberata, difficilmente la swap 
viene utilizzata;
io finora ho toccato solo i 7/454 di swap avendo una ram da 
380 e spiccioli;
se non faccio nulla di veramente impegnativo non viene usata 
per niente in tutta la sessione;
r
-- 
Hare hare supermarket !
Hare hare supermarket !
[Daevid Allen: Other Side of the Sky]
tutto sui Pentangle: 
http://umpf.net/

 i dati di firefox, opera e tb?
Ti stai preoccupando per niente, dai un'occhiata qui, sto per esplodere
secondo te ?
 # free -m
             total       used       free     shared    buffers     cached
Mem:           502        496          6          0         40        340
-/+ buffers/cache:        114        388
Swap:          478          0        478
top - 18:26:49 up  2:46,  1 user,  load average: 0.22, 0.20, 0.12
Tasks:  79 total,   1 running,  78 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.9% us,  0.7% sy,  0.0% ni, 91.4% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    514940k total,   508820k used,     6120k free,    42036k buffers
Swap:   489940k total,        0k used,   489940k free,   348976k cached
In piu di 4 anni ho visto usare la swap un paio di volte ........
-- 
http://distrowatch.com
Rossi rainman !!

 all'utilizzo dello swap inutilmente. [..]
No, viene usata la memoria cached
Ricorda che stai usando un sistema operativo
serio, con un desktop dotato di 512 Mbi potresti
anche fare a meno della swap.
Conosci alri sistemi operativi meno esosi?
-- 
Sabatino
*** Sequenza di reboot:
        Carol - Alt - Del