====== Cómo modificar el uso de la swap ======
Linux además de utilizar la memoria RAM, suele utilizar como memoria de intercambio una partición en el disco duro llamada //swap//, con el propósito de garantizar que la memoria virtual disponible sea suficiente como para ejecutar las diferentes aplicaciones.
Existe un valor de configuración llamado //swappiness// que determina cuánto uso de la //swap// hará el sistema. Por defecto, el núcleo de Linux utiliza un 60%. Esto quiere decir que se utilizará bastante la //swap//, lo cual resulta útil si tenemos un equipo con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones grandes, etc.
Sin embargo, como un disco duro suele ser mucho más lento que una memoria RAM, en un sistema con suficiente RAM para las aplicaciones que suelen ejecutarse, podemos reducir el valor de //swapiness// para que el núcleo use más frecuentemente la memoria RAM y ofrezca mejor rendimiento.
Para ello, abrimos una terminal y hacemos lo siguiente.
Primeramente consultamos el valor inicial:
sudo cat /proc/sys/vm/swappiness
Debería mostrarse un valor de 60. Probemos entonces cómo responde el sistema al bajar el valor:
sudo sysctl -w vm.swappiness=10
Ejecutamos después algunas aplicaciones para evaluar el rendimiento. Si el resultado es satisfactorio, podemos modificar un archivo de configuración para que el cambio sea permanente:
sudo editor /etc/sysctl.conf
En la última línea añadimos esta entrada:
vm.swappiness=10
Finalmente, reiniciamos el equipo.
===== Notas =====
Basado en un mensaje de la lista //gutl-l// enviado por Michael Gonzalez Medina, el 2011-07-05