Como configurar swap no Linux (memória virtual) imprimir

  • 467

Configurando Swap no Linux

O swap funciona como extensão da memória RAM usando o disco. Essencial em VPS com pouca RAM.

1. Verificar se já existe swap:

sudo swapon --show
free -h

2. Criar arquivo de swap:

# Criar arquivo de 2GB (ajuste conforme necessário)
sudo fallocate -l 2G /swapfile

# Definir permissões
sudo chmod 600 /swapfile

# Formatar como swap
sudo mkswap /swapfile

# Ativar
sudo swapon /swapfile

3. Tornar permanente:

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

4. Ajustar o swappiness:

# Ver valor atual (padrão 60)
cat /proc/sys/vm/swappiness

# Para servidores, valor recomendado: 10
sudo sysctl vm.swappiness=10

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

Quanto de swap usar?

RAMSwap recomendado
1GB2GB
2GB2GB
4GB2-4GB
8GB+2-4GB

Dica: Swap em SSD/NVMe tem performance muito melhor que em HDD. Em VPS com SSD, o swap funciona bem como complemento.


Esta resposta lhe foi útil?

« Retornar