Mayo 23, 2026Guías
Cómo añadir espacio swap en un VPS Linux
Evite errores por falta de memoria en VPS pequeños creando y habilitando un archivo swap con ajuste de swappiness.

Los planes VPS con poca RAM pueden quedarse sin memoria bajo carga. Swap usa espacio en disco como memoria virtual y ayuda a evitar caídas. Esta guía muestra cómo añadir un archivo swap en Ubuntu y CentOS.
Comprobar el swap actual
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapCrear archivo swap (ejemplo 2 GB)
El tamaño depende de la RAM — a menudo 1–2× la RAM en VPS pequeños, o mínimo 1 GB:
bash
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hHacer el swap permanente
Añada a /etc/fstab para que el swap se active tras reiniciar:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showAjustar swappiness
Para servidores suele usarse 10–60 (predeterminado 60). Un valor más bajo = uso de swap menos agresivo:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pNotas importantes
- Swap es más lento que la RAM — optimice las aplicaciones, no dependa solo del swap
- Swap en SSD es aceptable; supervise la E/S del disco en servidores muy cargados
- Eliminar swap: sudo swapoff /swapfile && sudo rm /swapfile
- En un VPS de 512 MB RAM, 1 GB de swap es un mínimo práctico
- Considere ampliar la RAM si el swap está siempre lleno