Limpiar la memoria cache en un servidor linux

Un buena manera de limpiar la cache de memoria sin usar es la siguiente, puede usarse en casi cualquier servidor linux, en mi caso yo uso Centos.

Añade la siguiente linea al cron de la cuenta de Root ejecuntado el comando “crontab -e” hay que entrar por ssh o por medio de la consola de comando si estamos trabajando con un servidor en local.

[bash]
0 * * * * /root/limpiacache.sh
[/bash]

Crea un archivo en la carpeta /root/ con el nombre ‘limpiacache.sh’ y añade las dos siguientes líneas

[bash]
#!/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches
[/bash]

Dale persmisos de escritura al archivo:

[bash]
chmod +x limpiacache.sh
[/bash]