Cómo Habilitar la Memoria Swap en Linux

· 2 min de lectura
Cómo Habilitar la Memoria Swap en Linux

Si alguna vez te has encontrado con tu computadora Linux trabajando a un ritmo más lento de lo normal o incluso bloqueándose, probablemente sea porque tu sistema se ha quedado sin memoria RAM. Una de las soluciones a este problema es habilitar la memoria swap, que básicamente permite a tu sistema utilizar el disco duro o SSD como una extensión de la RAM.

En este post, voy a explicarte de manera sencilla cómo habilitar la memoria swap en tu sistema Linux. ¡Vamos a ello!

¿Qué es la Memoria Swap y Por Qué es Importante?

Antes de entrar en cómo activarla, veamos qué hace realmente la memoria swap. Básicamente, cuando tu RAM se llena, el sistema usa el swap como “despacho temporal” para almacenar datos que no son críticos en ese momento. Esto ayuda a liberar espacio en la RAM y a evitar que tu sistema se congele o deje de funcionar.

El swap no es tan rápido como la RAM, porque está basado en tu disco duro o SSD, pero es una herramienta muy útil para cuando tienes muchas aplicaciones abiertas o si tu computadora no tiene suficiente memoria física.

Pasos para Habilitar la Memoria Swap

1. Verifica Si Ya Tienes Swap Activado

Primero, lo más sencillo es comprobar si ya tienes una partición swap activada. Para hacer esto, abre la terminal y escribe el siguiente comando:

Si no ves nada, eso significa que no tienes swap habilitado o no se está utilizando.

swapon --show

2. Crea un Archivo de Swap

Si tu sistema no tiene swap o quieres añadir más, la manera más fácil es crear un archivo de swap. No necesitas hacer cambios en las particiones de tu disco para esto.

  • Crea un archivo de swap del tamaño que quieras. Por ejemplo, si quieres un archivo de 4 GB, escribe:
sudo fallocate -l 4G /swapfile


Si fallocate no funciona en tu sistema, usa dd:

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096


(Aquí, 4096 es el número de bloques de 1 MB para crear un archivo de 4 GB.)

  • Asegura los permisos del archivo swap para que no lo pueda acceder nadie más que el sistema:
sudo chmod 600 /swapfile
  • Configura el archivo como swap:
sudo mkswap /swapfile
  • Actívalo:
sudo swapon /swapfile

¡Listo! Ahora tu sistema ya puede usar ese archivo como swap.

3. Haz Que el Swap Sea Permanente

Si quieres que el swap se active automáticamente cada vez que reinicias el sistema, necesitas agregarlo al archivo fstab. Así el sistema sabrá que debe montar ese archivo swap en cada inicio.

  • Abre el archivo /etc/fstab con tu editor de texto favorito en este caso nano:
sudo nano /etc/fstab
  • Al final de este archivo, agrega la siguiente línea:
/swapfile none swap sw 0 0
  • Guarda y cierra el archivo.

4. Verifica que Todo Funcione Bien

Para comprobar que el swap se activó correctamente, puedes usar:

swapon --show

Si todo ha ido bien, deberías ver algo como esto en la salida:

NAME      TYPE  SIZE   USED PRIO
/swapfile file  4G     0B   -2

¡Y eso es todo! Ahora tienes swap habilitado en tu sistema Linux.