Dale buen uso a tu RAM

By luixal

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

8 comentarios para “Dale buen uso a tu RAM”

  1. Ubuntu Life » Blog Archive » Optimizar el uso de la memoria "RAM" Dice:

    [...] articulo que veo en beGNU. Puede venirnos bien a aquellos que experimentamos problemas y notamos que el equipo se relalentiza [...]

  2. Optimizar el uso de la memoria “RAM” « Linuxeando… por un mundo sin ventanas Dice:

    [...] articulo que veo en beGNU. Puede venirnos bien a aquellos que experimentamos problemas y notamos que el equipo se relalentiza [...]

  3. MicroTeknologias Blog » Optimizando el uso de la memoria RAM y SWAP Dice:

    [...] el artículo Dale un buen uso a tu RAM de beGNU. También disponible en Optiminar el uso de la memoria RAM de Ubuntu [...]

  4. Lo que mola que te citen « beGNU Dice:

    [...] yo que tanto tiempo mangándole noticias iba a dar sus frutos en concreto ha citado el post de “Dale buen uso a tu RAM” y claro, las visitas se han “disparado” para los niveles en los que ando, 34 visitas [...]

  5. LINUX PARA SERES HUMANOS » Blog Archive » TRUCOS PARA LA RAM Dice:

    [...] begnu se dice [...]

  6. TRUCOS PARA LA RAM Dice:

    [...] begnu se dice [...]

  7. msdark Dice:

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

    Saludos!!!

  8. luixal Dice:

    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.

Escribe un comentario