Linux: liberare memoria RAM

In questo tutorial vi spiegherò come liberare la memoria RAM, una procedura utile, ad esempio, quando il sistema è acceso da molto tempo e non può essere riavviato.

Per cominciare bisogna visualizzare la memoria utilizzata dal sistema operativo:

watch -n 1 cat /proc/meminfo

I valori da tenere d’occhio sono MemFree, Buffers e Cached.
Ora non resta che digitare:

Ubuntu
sudo sysctl -w vm.drop_caches=3
Fedora
su
sysctl -w vm.drop_caches=3

I valori citati saranno cambiati, probabilmente in modo significativo.
Se nel sistema non fosse in uso systemd, e quindi il comando sysctl risultasse mancante, si può liberare la memoria con quest’altro comando:

Ubuntu
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
Fedora
su
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.