Limpiar memoria cache en Linux sin reiniciar

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 automaticamente:

$ sudo su

# nano /root/limpiar_cache.sh

#!/bin/sh

sync; echo 3 > /proc/sys/vm/drop_caches

Ahora creamos una tarea para el se ejecute cada x tiempo:

0 * * * * /root/limpiar_cache.sh

Con esto ya tenemos la limpieza automatizada.

Fuente

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>