
Activar y configurar el SWAP en un servidor VPS Linux
Aprende a activar y configurar la memoria SWAP en tu servidor VPS Linux. Guía paso a paso para optimizar el rendimiento de tu servidor virtual.
Podemos definir el SWAP como la memoria RAM virtual que se utiliza cuando la memoria RAM se satura, aunque la cosa va mucho más allá. Es decir, el SWAP es la memoria que se utiliza cuando no hay memoria RAM disponible para utilizar en tu servidor.
Para entender por qué primero se utiliza la memoria RAM y después se utiliza el SWAP hay que entender que la memoria RAM siempre será más rápida que el SWAP para acceder a los datos, ya que el SWAP está alojado en un disco duro.
Tanto en Windows como en Linux existe el SWAP, lo que pasa es que en Windows se le llama "Memoria Virtual".
Debemos tener en cuenta que, cuando un sistema, sea un servidor o no tiene que recurrir al SWAP para guardar y acceder a datos como si fuera memoria RAM, normalmente el sistema se va a ralentizar, ya que el acceso a SWAP es mucho más lento que a la memoria RAM.
Ahora vamos a ver cómo configurar correctamente el SWAP, y para eso vamos a utilizar uno de los servidores VPS Cloud de Raiola Networks.
En primer lugar, podemos utilizar el siguiente comando para comprobar el uso de RAM y de SWAP:
free -h
Si no vemos una línea debajo de "Mem:" llamada "Inter:" es que el SWAP está desactivado.
También podemos comprobar si nuestro Linux tiene el SWAP configurado con el siguiente comando:
swapon --show
Si tras ejecutar el comando no vemos nada, como puedes ver en la captura anterior, querrá decir que no existe el SWAP y que, si queremos configurarlo y usarlo, debemos crearlo.
Antes de continuar creando el SWAP y asignando el espacio en disco para SWAP, vamos a hacer unas recomendaciones de tamaño en función de la memoria RAM que tenga el servidor, en este caso el servidor VPS.
Si nuestro servidor tiene menos de 2 GB de memoria RAM, el SWAP debería ser el tamaño de nuestra memoria RAM x2. Es decir, si tenemos 1 GB de memoria RAM, el SWAP debería ser de 2 GB.
Si nuestro servidor tiene más de 2 GB de memoria RAM, el SWAP debería ser el mismo tamaño que nuestra memoria RAM. Es decir, si tenemos 4 GB de memoria RAM, el SWAP debería ser de 4 GB.
En este caso, yo lo estoy haciendo en un servidor VPS con 1 GB de memoria RAM, así que voy a configurar 2 GB de SWAP. Para ello voy a utilizar el siguiente comando:
sudo fallocate -l 2G /swapfile
Y ahora vamos a asignar permisos al nuevo archivo de SWAP con el siguiente comando:
sudo chmod 600 /swapfile
Formateamos como SWAP con el siguiente comando:
sudo mkswap /swapfile
Esto sí que va a darnos una respuesta, como puedes ver en la siguiente captura de pantalla:
Esto significa que todo ha ido bien.
Ahora vamos a activar el SWAP permanentemente con el siguiente comando, editando /etc/fstab/:
echo
Esto generará la siguiente respuesta que podemos ver en la siguiente captura de pantalla:
Después de todo esto, es importante reiniciar nuestro servidor Linux para poder tener el SWAP completamente activo.
Comprobar si el SWAP está activo es muy fácil, simplemente debemos volver a utilizar el siguiente comando:
free -h
Que en este caso ha mostrado la siguiente salida que puedes ver en la siguiente captura de pantalla:
Otra herramienta muy interesante para ver el uso de memoria RAM y el uso de SWAP en Linux es HTOP.
Si necesitas ayuda para configurar el SWAP de tu servidor Linux, nuestro departamento de sistemas puede ayudarte tanto con la activación como con la posterior configuración y optimización del SWAP.

Álvaro Fontela
Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.
Autor


¿Te gusta nuestro contenido?
Si quieres ser el primero en leer nuestro contenido y enterarte de nuestras noticias.
11 aniversario De Raiola Networks
¿Te ayudamos?
Escríbenos si tienes dudas o necesitas una solución específica
Categorías
Destacados
Servidores VPS
Obtén fiabilidad y rendimiento en un entorno dedicado.