Como configurar memoria de intercambio en linux (Swap)

Que es la memoria de intercambio o Swap?, es el espacio de intercambio es una zona del disco (un archivo o partición) que se usa para guardar las imágenes de los procesos que no han de mantenerse en memoria física. A este espacio se le suele llamar swap, del inglés “intercambiar”.

Existen varios tipos de aplicaciones las cuales requieren mucha cantidad de memoria RAM y cuando esta no es suficiente el sistema empieza a utilizar la porción del disco destinada para ser Swap y por ende va a ser más lento ya que no es lo mismo utilizar la memoria RAM que la Swap.

En los sistemas linux para controlar como va a utilizar la memoria Swap el Kernel se utiliza un valor llamado swappiness. Este valor va de 0 a 100 donde:

  • El valor 0 es el que evita que el Kernel utilize la memoria de intercambio por el mayor tiempo posible
  • El valor 100 es el que hace una utilización más fuerte del Swap.

Este valor se configura desde el archivo /etc/sysctl.conf y para para poder saber en que valor esta seteado nuestro linux podemos hacer:

cat /proc/sys/vm/swappiness

Para cambiar el valor solo tenemos que editar el archivo /etc/sysctl.conf y cambiar el valor del campo vm.swappiness y reiniciar el equipo. Si quisieramos hacerlo sin reiniciar deberiamos:

sysctl vm.swappiness=$VALOR

Donde $VALOR es el numero entre 0 y 100 para el manejo de la SWAP por parte del Kernel.

Visto en: LuAuf


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