En muchas ocasiones llega un momento que vemos que la memoria es llena, aunque el sistema operativo tiene procesos de uso cíclico de este recurso. Es bueno tener tips para poder liberarlo de forma manual.
Este comando aclaro que ayuda mas a entornos de escritorio que a entornos de servidor, claro esta si hay una demanda mayo de uso de archivos su proceso sera justificado, caso contrario no es necesario realizarlo.
sudo sync && sudo sysctl vm.drop_caches=3
La primera etapa del comando sincroniza cualquier modificación en la memoria al disco duro y la segunda libera el cache.
Otro tip aunque no muy necesario es cuando realices copias de archivos grandes entre unidades de disco lanzar el proceso de sync para que acelere el proceso.
Basado en el siguiente enlace: http://www.taringa.net/posts/linux/14312149/Liberar-correctamente-memoria-en-linux.html