viernes, 11 de noviembre de 2011

Liberando la Memoria Cache de forma automatica en linux


La siguiente operación es liberar la memoria cache conforme deja de estar en uso, para ello, utilizaremos el script del artículo Liberando la memoria Cache que creamos a propuesta de Miquel Mayol, que ya comentó lo que sucedía con la memoria RAM y la memoria Caché. En esta nueva versión, he modificado ligeramente el comportamiento del script, pero en esencia, y a los efectos de lo que nos interesa funciona igual. Primero, y tal y como comentábamos en Liberando la memoria Cache, modificaremos las opciones del kernel para obligarlo a que libere la memoria caché:
1
2
3
sudo su
echo 10000 > /proc/sys/vm/vfs_cache_pressure
exit
Ahora nos descargamos de la página el paquete en cuestión:


Una vez descargado, tienes que cambiar el propietario a root, darle permisos de ejecución y copiarlo en el directorio /usr/bin:
1
2
3
4
tar xvzf freecache.tar.gz
sudo chown root:root freecache
sudo chmod +x freecache
mv freecache /usr/bin
El siguiente paso, para que se inicie con tu sistema para todos los usuarios, consiste en editar el archivo /etc/rc.local:
1
sudo nano /etc/rc.local
y añadir la siguiente línea, justo antes de “exit 0″:
1
/usr/bin/freecache start
freecache
Si no lo quieres añadir aquí, siempre puedes hacerlo en aplicaciones al inicio, pero ten en cuenta que solo funcionará para aquellos a los que lo hayas instalado, pero sin lugar a dudas es una opción.

No hay comentarios:

Publicar un comentario