Encontranos en redes
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 -hSi 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 /swapfileSi fallocate no está disponible:
bash
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048Paso 3 — Configurar permisos y activar
bash
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileVerificá:
bash
free -hPaso 4 — Hacer permanente el SWAP
Agregá la entrada a /etc/fstab:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabPaso 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=10Para hacerlo permanente:
bash
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confPaso 6 — Ajustar cache pressure
bash
sudo sysctl vm.vfs_cache_pressure=50
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.confRecomendaciones de tamaño
| RAM del VPS | SWAP recomendado |
|---|---|
| 1 GB | 2 GB |
| 2 GB | 2 GB |
| 4 GB | 2-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?