Swappiness en Linux

Que es?

Es una propiedad del Kernel Linux que establece un balance entre el uso de memoria Swap y la memoria RAM. Puede tomar valores entre 0 y 100, 0 sería sin intercambio con el disco y 100 sería intercambio constante.

Lógicamente se recomienda 0 para sistemas con mucha memoria RAM lo que mejora notoriamente el rendimiento, y 100 para sistemas con memoria RAM muy limitada.

 

Temporalmente se puede cambiar la misma ejecutando la siguiente linea con permisos de usuario root.

echo 0 > /proc/sys/vm/swappiness

 

En caso de querer realizar cambios permanentes se deberá modificar la linea vm.swappiness en el fichero /etc/sysctl.conf

vm.swappiness=0