Ajustar el swappiness en Linux para mejorar el rendimiento
El swappiness es un parámetro del kernel de Linux que indica con qué agresividad se usa el swap cuando la RAM empieza a llenarse. Por defecto, muchos sistemas Linux tienen un valor de 60, lo que significa que usarán swap relativamente pronto.
Ajustar este valor puede mejorar el rendimiento en sistemas con suficiente RAM o con SSD para swap.
Vemos el valor actual
cat /proc/sys/vm/swappinessSi nos devuelve 60, entonces ejecutamos
sudo sysctl vm.swappiness=10Si lo queremos permanente, ejecutamos
sudo nano /etc/sysctl.confAgregamos la siguiente linea
vm.swappiness=10Aplicamos el cambio sin reiniciar
sudo sysctl -pTip:
- En sistemas con SSD, un swappiness bajo reduce escrituras en disco y puede prolongar la vida del SSD.
- En sistemas con poca RAM, valores más altos pueden evitar que procesos se queden sin memoria.