domingo, 14 de junio de 2015

9.- Cambiar uso memoria RAM cache pressure Ubuntu 14.04 LTS



9.- Cambiar uso memoria RAM cache pressure


La cache pressure es similar a swappiness, en swappiness la memoria SWAP la utiliza el equipo cuando la memoria RAM comienza a escasear, mientras que cache pressure controla el dinamismo con los swaps del kernel a su caché, pero sólo para los sistemas de archivos



En un sistema de escritorio es bastante común acciones como abrir ficheros, directorios, búsquedas y similares, donde se requiera trabajar con ficheros grandes como pueden ser vídeos en alta definición o HD, imágenes en HD, imágenes ISO, descomprimir y comprimir archivos, se pueden realizar algunos cambios para obtener un mejor rendimiento de la RAM

La caché es en gran parte responsable del almacenamiento de datos virtuales, para que pueda ser recuperada cuando sea necesario. Es mas rápido para el sistema extraer datos desde la memoria RAM, que del disco duro
Se puede modificar el porcentaje de cache pressure, de manera que utilizaremos el uso de memoria RAM antes de comenzar a usar la gestión de los archivos en el disco duro

NOTA: Esto se recomienda para equipos que no vayan a ser usados como servidores. En algunos equipos puede provocar lentitud (dependiendo de la cantidad de memoria RAM)

Si se disponemos de mucha memoria RAM ( a partir de 1GB) es aconsejable usarla, por lo tanto hay que hacer los siguientes cambios:

Consultamos la configuración inicial de cache_pressure abriendo la Terminal con las teclas del teclado Ctrl+Alt+T y ponemos los siguientes comandos:
sudo cat /proc/sys/vm/vfs_cache_pressure

sudo cat /proc/sys/vm/vfs_cache_pressure




cache pressure por defecto esta a 100, es decir, el 100% sobre el desempeño en la gestión de los archivos del disco. Si ponemos cache pressure a 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM

Escribimos de manera temporal en Terminal los siguientes comandos:
sudo sysctl -w vm.vfs_cache_pressure=50

sudo sysctl -w vm.vfs_cache_pressure=50




Abrimos algunas aplicaciones, buscamos archivos, hacemos copiado y pegado de archivos, abrimos documentos PDF, abrimos juegos y jugamos
Si el resultado es satisfactorio, guardamos la permanencia de la configuración.



Para guardar la configuración, entramos al fichero, con los siguientes comandos:
sudo nano /etc/sysctl.conf

sudo nano /etc/sysctl.conf



En la ultima linea escribimos(bajando con las flechas del teclado)
vm.vfs_cache_pressure=50

vm.vfs_cache_pressure=50





Donde podemos cambiar el 50 por el valor óptimo que queramos, (realizando pruebas necesarias, para ver cual es el mejor rendimiento) teniendo en cuenta que 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM

Guardamos los cambios pulsando en el teclado:
Control + o

Luego pulsamos la tecla Intro del teclado para aceptar

Cerramos el fichero pulsando en el teclado:
Control + x

Salimos de Terminal con:
exit

exit

_____________________________

Fuente:

Libro Tras instalar Ubuntu 14.04 LTS
http://trastetes.blogspot.com.es/2015/05/libro-tras-instalar-ubuntu-1404-lts.html
_____________________________

2 comentarios :

  1. Muy bueno, lo usé en mi ubuntu mate 15.04 (4G de RAM) y me solucionó el lag de 2 segundos que tenía para abrir cada carpeta. Incluso pensaba en cambiar de escritorio y con esto se ha solucionado.

    Mil Gracias!

    Saludos
    Miguel

    ResponderEliminar
    Respuestas
    1. Hola Anónimo

      Me alegro de que te fuese tan bien

      Saludos

      Eliminar