Newsgroup: it.comp.os.linux.sys
Titolo: inerzia swap file

Salve,
mi sembra di aver notato che lo swap file ha una certe "inerzia" 
che in alcuni contesti puo' risultare molto fastidiosa. Voglio dire
 una volta riempito ci vuole parecchio tempo prima che si liberi anche
 se le applicazioni che ne avrebbero  fatto uso sono state chiuse. 
Questo puo' causare degli irreversibili rallentamenti  nelle performances
 della macchina...
Faccio un esempio sperando di essere piu' chiaro ;-)
- Spinto da necessita' estrema apro una serie di programmi causando il
 completo intasamento dello swap (1Mb libero). La macchina e'
 naturalmente rallentata.
- Terminato il mio lavoro d'urgenza chiudo i vari programmi ora superflui
 per allegerire il sistema ed ottenere un aumento in performace. Arrivo
 ad un sistema caricato che chiamo (1).
        Ora lo swap non si e' ridimensionato; molti diranno che questo
 e' un vantaggio nel caso si debbano ricaricare le applicazioni appena
 chiuse. Ma questo cosituisce anche un *fastidioso* svantaggio nel senso
 che non si riesce a migliore le performance della macchina
 con le applicazioni (1).
- Morale ho dovuto chiudere ancora altre applicazioni, smontare lo swap,
 ricaricarlo (ora libero) e poi caricare gli applicativi del sistema (1).
 In tali condizioni il sistema funzionava perfettamente. 
Ora mi domando esiste un modo per ottimizzare lo swap? Per eliminare
 completamente spazio utilizzato da applicazioni chiuse in modo da
 privilegiare il funzionamento delle SOLE applicazioni attive in
 memoria in un certo momento?
Grazie.

 alcuni contesti puo' risultare molto fastidiosa. Voglio dire
Che kernel stai usando?
I primi 2.4 avevano grossi problemi con la swap. Stanno venendo risolti
con le ultime versioni (7, 8 e 9). Io spero che per la 10 o la 11 siano
completamente risolti... :)
Bye.


cioe`?
-- 
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

 completamente risolti... :)
mmmmmmmmmmmmmmmm....
io ora sto usando un 9.
Ho usato per parecchio tempo un 4 ed ho notato appena passato al 9 un
apprezzabile miglioramente delle performance di alcuni programmi (es.
gqview, passaggio di workspace piu' rapidi ecc. ecc.).
Rimane il fatto dello swap....
Grazie e ciao.

 cioe`?
Cioe` tendevano a occupare lo swap e a non liberarlo piu`, per via del
cambiamento di politica di gestione della memoria. Non so di preciso
come funzioni. Io l'ho letto su 
lwn.net
, nella sezione Kernel, infatti
ho aspettato la 2.4.4 per passare ai 2.4, perche` stavano cominciando a
risolverlo. Non ho mai avuto problemi, cmq, perche` non lo usavo su
server, ma sul mio comp che spengo ogni sera e che ha 768 Mb di RAM. 
Sul server ho aspettato la 2.4.7... :)
Bye.

 cioe`?
non rilasciavano la memoria occupata. e inoltre l'uso dello swap era
"smodato". io ho un serverino con 128MB che di norma con il kernel 2.2.x
non usava swap e le poche volte che lo faceva non occupava piu' di 10MB.
Passando ai 2.4.x con x<4 lo swap e' salito a 70-80MB e non veniva mai
rilasciato anche se le applicazioni che ne facevano uso erano state
chiuse. lanciando nuove applicazione, anche se c'era memoria libera, le
vecchie venivano comunque "swappate"....
Attualmente uso un 2.4.7 e la situzione e' migliorata di molto, ma
alcuni problemini persistono....
-- 
(o-  _______________________________________________________________
//\  Luca Di Taranto                            dita...@zappami.tin
V_/_ to email me, please, remove "zappami.invalid" and add  "
tin.it
"