Dale buen uso a tu RAM

Si, la verdad es que la gente se está empezando a dar cuenta de que la memoria RAM es si cabe más importante que el procesador para muchos usuarios, sobretodo los de escritorio porque… ¿cuándo usas el ordenador, cómo lo haces? Yo, al igual que la mayoría de la gente que me rodea, tenemos demasiadas cosas abiertas a la vez. Demasiadas no, porque las usamos todas, pero sí demasiadas para la RAM. ¿demasiadas para la RAM? ¿seguro? ¿o es que la estamos aprovechando mal?

Yo tengo según mi monitor de gnome un uso de memoria bestial…y joder! el ordenador no llega al año, tiene 1Gb de ram y uso un sistema no demasiado pesado y tampoco abro a al vez una burrada de aplicaciones. Entonces, ¿donde está el problema? En el swapping. ¿y eso qué es?

El swapping es el proceso en el que el sistema operativo decide que una aplicación hace un rato que no se usa y no tiene por qué estar en memoria ram, así que lo que está ocupando de memoria ram lo pasa a memoria swap. La memoria swap es una partición del disco duro así que ya sabéis lo que toca, crujido, crujido… y cuando vayamos a volver a esa aplicación lo mismo para volver a llevarla a la ram. Ésto provoca una gran lentitud en la repuesta de las aplicaciones (que no al estar trabajando con ellas) y es un coñazo. ¿cómo lo solucionamos?

Por suerte Ubuntu (y me supongo que cualquier otra distro linux también) tiene una forma muy sencilla de configurar la tendencia del sistema a hacer swapping. Podemos mirar la nuestra de la siguiente manera:

sudo cat /proc/sys/vm/swappiness

y lo más seguro, si no la hemos cambiado mucho, es que tengamos un 60. A mi entender, no he visto donde lo explican claramente, quiere decir que el 60% de lo que está en ram se va a la swap en menos que canta un gallo. Eso no nos combiene (siempre que tengamos bastante ram, y bastante normalmente suelen ser 512Mb) así que vamos a cambiar eso para que use menos el disco duro:

sudo sysctl -w vm.swappiness=10

Es un bajón drástico, pero efectivo en la mayoría de los casos, si véis que la cosa renquea y os va peor id subiendo el valor hasta que encontréis el óptimo para vosotros.

Ojo, ese comando sólo lo cambia hasta que reiniciemos, si queréis hacerlo fijo tenéis que editar el fichero de configuración del sysctl:

sudo nano /etc/sysctl.conf

y añadir ésta línea (la primera es un comentario, no hace falta, pero recomendada para saber que hemos añadido/cambiado):

# Bajamos el valor de swapping:
vm.swapping=10

y listo! Yo lo he cambiado ahora, por la tarde/noche comentaré si he notado alguna mejor en especial…

Fuentes:
Delirios
Coffelius
Ubuntu-es
Ubuntu Fácil

  1. Gracias por la mencion pero ocurrio un problema y el post al que enlazas ya no existe… el que dice DeliroLinux…

    Saludos!!!

    • luixal
    • 16/10/07

    Anda, pues es cierto, bueno como me basé en tu blog para hacer el articulillo voy a dejar ese link para que, de todas formas, la gente pueda llegar a tu blog que me parece muy interesante.

    Un saludo!

    PD: Si quieres que actualice el link para que apunte a otro lado házmelo saber.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: