Pagina 1 di 1

swap come si svuota ?

Inviato: sab 25 mar 2006, 17:10
da vanescar
ciao, ho usato per un bel po' Gimp nel rittocare foto ecc... mi sono accorto che ho quasi a meta' utilizzato la swap, resta sempre a meta' anche dopo svariate ore che Gimp nn viene + utilizzato, che la possibilita' di ripristinarla...
top - 17:12:00 up 7 days, 16:17, 1 user, load average: 0.25, 0.23, 0.18
Tasks: 84 total, 1 running, 83 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7% us, 0.3% sy, 0.0% ni, 98.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 906316k total, 825156k used, 81160k free, 259648k buffers
Swap: 979924k total, 189104k used, 790820k free, 184572k cached

Inviato: sab 25 mar 2006, 18:24
da manublade
Esisterà sicuramente un metodo più ortodosso di quello che ti vado a proporre, ma io non lo conosco...
da root

/sbin/swapoff -a
/sbin/swapon -a


non fai altro che smontare e rimontale la partizione di swap.

Inviato: sab 25 mar 2006, 18:45
da NoNiX-NoParty
Perche' la vuoi svuotare ?
stai tranquillo che se serve ci pensa il kernel a svuotarla .

Inviato: sab 25 mar 2006, 19:32
da alessiodf
Attenzione a svuotare così a caldo la swap!!! nella swap non ci sono solo parti grosse per cache di azioni con la grafica (scusate la frase contorta), ma il kernel potrebbe mettere lì anche alcune parti di procesi che non ritiene utili!! ad esempio potrebbe mettere su swap qualche frame di un processo (e quindi toglierlo dalla RAM) per poi rimetterlo in ram quando questo serve... :roll:
quindi occhio! :wink:

Inviato: sab 25 mar 2006, 19:49
da manublade
Attenzione a svuotare così a caldo la swap!!!
Ti do ragione... ma sai che è impossibile smontare una partizione utilizzata. E quando fai swapoff viene prima spostato il contenuto "utile" in ram. Non ho mai provato ma sono convinto che in caso ti renda impossibile l'operazione

Inviato: sab 25 mar 2006, 21:41
da vanescar
ho provato come dice manublade, ora il sistema sembra anche + scorrevole...ma e' senz'altro una mia impressione....ciao Grazie!!:wink:
top - 21:42:33 up 7 days, 20:47, 1 user, load average: 0.58, 0.31, 0.25
Tasks: 85 total, 2 running, 83 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 906316k total, 678668k used, 227648k free, 51468k buffers
Swap: 979924k total, 104k used, 979820k free, 158040k cached
:wink:

Inviato: sab 25 mar 2006, 22:34
da alessiodf
manublade ha scritto:
Attenzione a svuotare così a caldo la swap!!!
Ti do ragione... ma sai che è impossibile smontare una partizione utilizzata. E quando fai swapoff viene prima spostato il contenuto "utile" in ram. Non ho mai provato ma sono convinto che in caso ti renda impossibile l'operazione
Be, lo spero vivamente che il comando swapoff faccia una call al kernel prima di piallare tutta la partizione.. sicuramente la cosa sarà sincronizzata... LO SPERO....! :D