Maio 23, 2026Guias
Como Adicionar Espaço Swap no Linux VPS
Evite erros de falta de memória em VPS pequenos criando e habilitando arquivo swap com ajuste de swappiness.

Planos VPS com RAM limitada podem ficar sem memória sob carga. O swap usa espaço em disco como memória virtual e ajuda a evitar travamentos. Este guia mostra como adicionar um arquivo swap no Ubuntu e CentOS.
Verificar swap atual
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapCriar arquivo swap (exemplo 2 GB)
O tamanho depende da RAM — frequentemente 1–2× a RAM em VPS pequenos, ou mínimo de 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 -hTornar swap permanente
Adicione em /etc/fstab para o swap ativar após reinicialização:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showAjustar swappiness
Valor 10–60 é comum em servidores (padrão 60). Valor menor = uso menos agressivo de swap:
bash
sudo sysctl vm.swappiness=10
# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pNotas importantes
- Swap é mais lento que RAM — otimize apps, não dependa só de swap
- Swap em SSD é aceitável; monitore I/O de disco em servidores ocupados
- Remover swap: sudo swapoff /swapfile && sudo rm /swapfile
- Para VPS com 512 MB RAM, 1 GB de swap é um mínimo prático
- Considere aumentar a RAM se o swap estiver sempre cheio