Reducir el uso de la memoria de intercambio en Ubuntu/Debian.

Por - mayo 5, 2008 at 10:33 am

Lo que haremos es modificar un valor conocido como swappiness..

Por defecto, en la rama 2.6, el núcleo de linux tiene este valor a un 60% (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, abrimos una terminal y hacemos lo siguiente:

- Consultamos el valor inicial:

sudo cat /proc/sys/vm/swappiness

-Después de introducir la contraseña, nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer.. lo dejamos como esta ;) )

- Probamos cómo responde el sistema al bajar el valor: “sudo sysctl -w vm.swappiness=10″. Ejecutamos después un par de aplicaciones.

- Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente:

sudo gedit /etc/sysctl.conf

y en la ultima linea del archivo pegamos lo siguiente..

vm.swappiness=10

Luego guardamos y reiniciamos…


Y eso es todo.. Saludos..

 

Deja tu comentario!

 

* Sugerencias

  • Trata de comentar cosas referentes al post o noticia para poder mantener el hilo.
  • Trata de no escribir en MAYÚSCULAS, en internet esta mal visto porque equivale a GRITAR!
  • No insultes a nadie. Tu seras el único responsable, si te pasas de la raya, tu comentario podría ser eliminado.
  • Si quieres personalizar la foto junto a tus comentarios lo puedes hacer con una cuenta en Gravatar.
  • Puedes suscribirte a los comentarios de este post por RSS o por TrackBack.