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
Quest’opera è distribuita con Licenza Creative Commons Attribuzione – Condividi allo stesso modo 4.0 Internazionale.