Cuando un sistema lleva mucho tiempo iniciado y este genera mucha carga suele estar bien limpiar la memoria cache para que no comience a "swapear".
El comando en si es sencillo y no excesivamente intrusivo. Al comienzo ira un poco más lento pero a la larga se agradecerá.
Es necesario ser root
# sync; echo 3 > /proc/sys/vm/drop_caches
Podemos crear un script para que lo realice automáticamente:
$ sudo su
# nano /root/limpiar_cache.sh
#!/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches
Ahora ponemos permisos de ejecución:
chmod +x /root/limpiar_cache.sh
Ahora creamos una tarea para el se ejecute cada x tiempo:
0 * * * * /root/limpiar_cache.sh
Con esto ya tenemos la limpieza automatizada.
Comentarios 5
buena información, si…
buena información, si funciona
Exelente documento
Muchas gracias, me sirvio, solo le agrego un chmod +x /root/limpiar_cache.sh
Gracias Diego, añadido
Gracias Diego, añadido
Como puede ejecutar este…
Como puede ejecutar este comando?
service ogp_agent restart
0 * * * * /root/limpiar…
0 * * * * /root/limpiar_cache.sh Quisiera saber si por ejemplo tengo que poner que lo elimine cada una hora cuanto tiempo tendria que poner?