Como Configurar el Swapiness en Linux (Y Qué Es)


El kernel de Linux provee una configuración ajustable que controla qué tan seguido se usa el archivo swap, llamada swappiness.

Una configuración de swappiness de 0, significa que el disco será evitado a menos que sea absolutamente necesario (te quedaste sin memoria), mientras que un swapiness de 100 significa que los programas serán enviados a la swap casi instantáneamente.

Los sistemas de Ubuntu (y algunos derivados como Linux Mint) traen por defecto el valor 60, lo que significa que el archivo swap es usado cuando el uso de la memoria esta por la mitad de la RAM total. Puedes verificar tu swappiness ejecutando:

cat /proc/sys/vm/swappiness
60

Si necesitas cambiar este valor, abre /etc/sysctl.conf como root, y cambia esta linea:

vm.swappiness = 10

Reinicia el sistema para que veas el cambio. También puedes cambiar este valor cuando el sistema está corriendo:

sysctl vm.swappiness=10

Y puedes limpiar la swap en vez de reiniciar, corriendo como root:

swapoff -a
swapon -a

Y tu, ¿Cuál crees que es el mejor valor para swappiness? Cuéntanos en los comentarios.

No hay comentarios:

Publicar un comentario