Cómo crear un Swapfile de 4 GB en Linux
Ubuntu, Debian, Mint, Pop!_OS, Fedora, AlmaLinux...
100 % seguro ✓ Permanente ✓ Funciona incluso en SSD
Aunque tengas 16 GB o más de RAM, el swap sigue siendo muy útil en 2025. Esta guía te explica por qué y cómo crearlo en menos de 1 minuto.
¿Por qué necesitas swap aunque tengas “mucha RAM”?
- Evita que el sistema mate procesos cuando la RAM se agota (OOM Killer)
- Permite hibernar el portátil (necesitas swap ≥ RAM)
- Muchas apps fallan con “cannot allocate memory” si no hay swap
- En VPS y servidores con poca RAM es prácticamente obligatorio
- No notas lentitud hasta que realmente se usa… y cuando se usa, ¡te salva!
Paso a paso: Crear swapfile de 4 GB (y que sea permanente)
Abre la terminal y ejecuta uno por uno:
# 1. Crear el archivo de 4 GB (rápido y sin fragmentación)
sudo fallocate -l 4G /swapfile
# 2. Permisos seguros (solo root)
sudo chmod 600 /swapfile
# 3. Formate como área de swap
sudo mkswap /swapfile
# 4. Activar ahora mismo
sudo swapon /swapfile
Verifica que ya funciona:
swapon --show
free -h
Hacer el swap PERMANENTE (sobrevive a reinicios)
Opción más rápida (un solo comando):
sudo bash -c "echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab"
Opción manual (si quieres verlo):
sudo nano /etc/fstab
Añade al final esta línea exacta:
/swapfile none swap sw 0 0
free -h → el swap seguirá ahí para siempre.
¿Cuánto swap debo crear? Tabla rápida 2025
| RAM física | Swap recomendado | Comentario |
|---|---|---|
| ≤ 2 GB | 6–8 GB | Casi obligatorio |
| 4 GB | 4–6 GB | Muy recomendado |
| 8 GB | 4 GB | Ideal + hibernación |
| 16 GB | 4–6 GB | Suficiente y sin desperdiciar disco |
| 32 GB+ | 4 GB (o 2 GB) | Solo por seguridad |
| Quiero hibernar | swap ≥ RAM | Regla obligatoria |
Mitos desmentidos
“El swap desgasta el SSD”
FALSO. 4 GB de swap resta una cantidad ridícula de ciclos → décadas de vida útil.
“Con 16 GB no necesito swap”
FALSO. Necesario para hibernar y para picos inesperados de memoria.
“El swap hace lento el PC”
Solo cuando la RAM está llena. Sin swap sería peor (cuelgues totales).
Cómo eliminar el swap si algún día ya no lo quieres
sudo swapoff /swapfile
sudo rm /swapfile
# Borra la línea de /etc/fstab