Newsgroup: it.comp.os.linux.sys
Titolo: consumo swap eccessivo

No, non si è consumato il disco, ma quasi..
Al momento un bel cat /proc/meminfo mi dice che:
robyt:~# cat /proc/meminfo
         total:    used:    free:  shared: buffers:  cached:
Mem:  660791296 654868480  5922816        0 55967744 297684992
Swap: 509956096 475095040 34861056
MemTotal:       645304 kB
MemFree:          5784 kB
MemShared:           0 kB
Buffers:         54656 kB
Cached:         267156 kB
SwapCached:      23552 kB
Active:         252468 kB
Inactive:       335052 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       645304 kB
LowFree:          5784 kB
SwapTotal:      498004 kB
SwapFree:        34044 kB
Ho parecchia roba sul pc (da xmule a seti, oltre ad apache, X e altre
cosette leggere) ma uno swap così è veramente eccessivo...
Con un ps mi sono però accorto che alcuni programmi killati (pgadminIII ed 
un paio di java_vm di una vecchia sessione di mozilla) erano ancora a rompere:
ho chiuso mozilla, killato i 2 processi e.. mi è calata la ram utilizzata 
ma non lo swap..
Ma va bene come gestione?
Nelle pause (anche il mio pc va a pranzo :-) ) non potrebbe scaricare lo 
swap con calma invece che liberarlo alla bisogna ?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Il paese da dove veniva non era un paese di geni.
	Loro lo chiamavano computer umano perchè sapeva contare fino a 20.
	Nudo fino a 21


Il problema è che il pc non sa in anticipo quando andrai a pranzo :)
Se fosse possibile prevedere il futuro gli algoritmi di paginazione
sarebbero un gioco da ragazzi.
Liberare lo swap non costa quasi nulla, dato che si tratta di memoria
"anonima", cioè che non fa riferimento al contenuto di file e pertanto
può essere semplicemente scartata.
Il fatto che ti liberi la ram ma non lo swap può essere dovuto
alla swap cache.
-- 
Lorenzo

 swap con calma invece che liberarlo alla bisogna ?
Dipende dal kernel, AFAIK. In pratica la RAM è preziosa e quindi la
libera di continuo, lo swap invece non crea problemi se è pieno finché
non viene usato, e quindi la roba inutile viene lasciata lì, fino "alla
bisogna", ché tanto è "gratis".
Ciao.
-- 
Antonio

 
Mi sembrava ad occhiometro che il sistema fosse meno scattoso quando lo 
swap è pieno.
Per la cronaca, dopo una nottata con un p2p, xscreensaver e l'onnipresente 
seti@home ho 452 mb di swap su una partizione di 486


 Ciao.
Ok, grazie per la spiegazione.


 
E' perfettamente normale, il p2p scarica file che vengono tenuti in
cache e per fare questo toglie pagine ai processi che non girano
e le mette nello swap (altriemnti le perderebbe..), seti@home non so
quanta memoria consumi ma il fatto di girare in continuazione è un
grosso svantaggio per i processi che dormono, idem per xscreensaver.
(BTW, perché fai girare xscreensaver se ti ruba cicli a seti@home?)
-- 
Lorenzo

 
Perchè non voglio che nessuno acceda al mio pc quando non ci sono. Per 
seti oramai è un punto di picca!
(giusto qualche annetto di computazione)
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Se tu fossi altro quanto sei bischero
	berresti dalle grondaie

 
Continuo il thread perchè oggi, con lo swap che è arrivato al 100%, o 
tengo aperto mozilla o tengo aperto vmware (con 640 mb di ram non dovrei 
avere problemi!)
ora provo a riavviare e vediamo che succede
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it


 
Mi autorispondo: ho fatto un bel reboot e adesso va tutto bene, swap 
consumato 0, vmware, mozilla e le solite cosette.
Il tutto sicuramente più veloce.
Problemi alla vm? attendo con (pazienza) la 2.6.0?


 No, non si è consumato il disco, ma quasi..
che versione del kernel hai?
io ho notato un uso molto piu' intenso dello swap con il 2.4.22 rispetto
al precedente .21, tanto da riempirmi al 100% la partizione.
-- 
The savage mutilation of the human race is set on course
(Protest and survive, Discharge)

 al precedente .21, tanto da riempirmi al 100% la partizione.
Puoi provare .23-pre5 ? Ha moooolti miglioramenti nella vm.
                    Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Centrato in pieno...
La .21 andava meglio da questo punto di vista
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it


 
Ha qualche problema rilevante? Il mio fa (fra le altre cose) da server per 
la rete interna
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it


 Problemi alla vm? attendo con (pazienza) la 2.6.0?
2.6.0-test5 puoi anche provarlo subito, come pure 2.4.23-pre5
che contiene le ultime patch alla VM di Andrea Arcangeli.
-- 
Lorenzo

 la rete interna
Non che io sappia.
Scaricalo, compila, installa e mantieni il boot di entrambi i kernel.
Ho verificato anche su lkml e non vedo segnalazioni di particolari
problemi.
Ciao,
