Liberare la memoria RAM al volo

Trucchi e escamotage in tutte le salse
Rispondi
Avatar utente
Martyn
Amministratore
Messaggi: 161
Iscritto il: 20/11/2013, 4:40
Contatta:

Liberare la memoria RAM al volo

Messaggio da Martyn »

Linux gestisce la memoria RAM in modo autonomo, di solito non ci dovrebbero essere problemi. Può capitare però che dobbiate liberare la memoria RAM per qualche motivo. La più "banale" delle ipotesi e che il sistema si sia rallentato, ha saturato sia la RAM che lo spazio di SWAP ed il sistema è prossimo al collasso. Che fare?

La procedura è abbastanza semplice. Digitate da una shell di root questi comandi:

Codice: Seleziona tutto

sync
Il comando sync, scrive sul disco quello che avete in RAM. Subito dopo...

Codice: Seleziona tutto

echo 3 > /proc/sys/vm/drop_caches
di questo comando, abbiamo tre possibilità.
  • echo 1 > /proc/sys/vm/drop_caches. Libera solo la cache
  • echo 2 > /proc/sys/vm/drop_caches. Libera la cache + gli "inode"
  • echo 3 > /proc/sys/vm/drop_caches. Libera la cache + gli "inode" + la "entry cache"
Sui pc moderni con tanta ram non capiterà (quasi) mai di usare questo comando, se invece lo usate (e lo usate spesso) domandatevi se avete qualche problema con l'hardware e sopratutto la RAM.

Enjoy :ugeek: :geek: :mrgreen:
Avatar utente
Bomberman
Utente Base
Messaggi: 46
Iscritto il: 20/11/2013, 5:38
Località: Saturno, Sistema Solare, Via Lattea

Re: Liberare la memoria RAM al volo

Messaggio da Bomberman »

si può creare uno script che possa, di tanto in tanto, controllare e svuotare la memoria?
Bomberman
Avatar utente
Martyn
Amministratore
Messaggi: 161
Iscritto il: 20/11/2013, 4:40
Contatta:

Re: Liberare la memoria RAM al volo

Messaggio da Martyn »

Ciao Bomberman,
Certo che puoi crearlo, la mia domanda è: Come mai ti serve questo script?
Se hai letto la mia conclusione, dovresti controllare se hai la ram difettosa oppure il tuo sistema è (o inizia) ad essere obsoleto.
Epoc
Utente
Messaggi: 58
Iscritto il: 22/11/2013, 1:41
Località: Sasso Corvaro, (PU)

Re: Liberare la memoria RAM al volo

Messaggio da Epoc »

Come sempre, grazie Martyn, una bella e utile chicca :D
Rispondi