SWAPMemoriaRendimiento5 min de lectura

Configurar memoria SWAP

Creá y configurá memoria SWAP para evitar que procesos se cierren por falta de RAM en tu VPS.


SWAP es espacio en disco que el sistema usa como memoria RAM adicional. Es útil en VPS con poca RAM para evitar que procesos se cierren por falta de memoria (OOM killer).

Paso 1 — Verificar si ya tenés SWAP

bash
sudo swapon --show
free -h

Si no muestra nada, no hay SWAP configurado.

Paso 2 — Crear el archivo de SWAP

Para un VPS con 2 GB de RAM, 2 GB de SWAP es un buen punto de partida:

bash
sudo fallocate -l 2G /swapfile

Si fallocate no está disponible:

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

Paso 3 — Configurar permisos y activar

bash
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Verificá:

bash
free -h

Paso 4 — Hacer permanente el SWAP

Agregá la entrada a /etc/fstab:

bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Paso 5 — Ajustar swappiness

El valor de swappiness controla cuán agresivamente el kernel usa SWAP. Para un servidor, un valor bajo (10-20) es recomendable:

bash
sudo sysctl vm.swappiness=10

Para hacerlo permanente:

bash
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

Paso 6 — Ajustar cache pressure

bash
sudo sysctl vm.vfs_cache_pressure=50
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf

Recomendaciones de tamaño

RAM del VPSSWAP recomendado
1 GB2 GB
2 GB2 GB
4 GB2-4 GB
8 GB+2-4 GB

Nota

SWAP no reemplaza RAM real. Si tu VPS usa SWAP constantemente, considerá actualizar tu plan en el panel de Baires Host.


¿Te resultó útil esta guía?