Historicamente linux debora toda la RAM que tiene disponible usando la “libre”para cache y otros menesteres que mejoren el rendimiento.
Sin embargo en ocasiones necesitamos tener esa memoria realmente libre, para ello, desde la release 2.6.16 podemos pedirle al sistema que libere:
par liberar freepage cache
echo 1 > /proc/sys/vm/drop_caches
para liberar dentries e inodes:
echo 2 > /proc/sys/vm/drop_caches
Para librear pagecache, dentries e inodes
echo 3 > /proc/sys/vm/drop_caches
Todo esoto noe s destructivo y lipia basura que sobra por el sistema y cache escritos etc. Para liberar completamente te recomiendo ejecutar un “sync” antes de nada y asi escribes lo que tenags pendiente.