Liberar memoria no usada en Ubuntu

Vamos a ver como en pocos comandos saber la memoria que está siendo utilizada en nuestro equipo y también la forma de poder liberar aquella que una vez usada por un programa, al cerrarlo sigue quedando ocupada, lo que permitirá aumentar algo la velocidad de nuestro equipo.
Primero saber cuanta memoria está siendo usada, actualizada en tiempo real.
En una pantalla de terminal
watch -n 1 free -m
Para cerrar pulsamos las teclas "Control c"
Con el siguiente comando podemos ver mas detalles
watch -n 1 cat /proc/meminfo
Como en el comando anterior para cerrar pulsamos las teclas "Control c"
Ahora pasamos al siguiente paso.
Comandos que liberan memoria, que deben ser ejecutados con sudo
sudo sysctl -w vm.drop_caches=3
Con este comando se libera la memoria usada por el kernel de Linux en caches, pero sin afectar a la estabilidad y rendimiento del equipo.
El segundo comando es
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
Con este comando se libera memoria usada, o de almacenamiento cache.

Comentar que otros comandos usáis para poder liberar memoria.


Fuente

Comentarios