Swap é espaço em disco usado como memória virtual quando RAM física está cheia. Configuração adequada previne problemas de memória. Este guia mostra como configurar.
O que é Swap?
Swap permite sistema usar disco como memória quando RAM está cheia. Mais lento que RAM mas previne processos serem encerrados por falta de memória.
Tamanho Recomendado
RAM 8GB: swap = 4-8GB. Ajuste conforme uso real.
Criando Swap
Crie arquivo swap: fallocate -l 2G /swapfile (ou dd). Configure permissões: chmod 600 /swapfile. Formate: mkswap /swapfile. Ative: swapon /swapfile.
Swap Persistente
Adicione ao /etc/fstab: /swapfile none swap sw 0 0. Swap será ativado automaticamente no boot. Verifique: swapon –show.
Swappiness
swappiness controla quando sistema usa swap (0-100). Padrão é 60. Para servidores: 10-20. Configure: sysctl vm.swappiness=10. Torne permanente em /etc/sysctl.conf.
Monitoramento
Monitore uso: free -h, swapon –show. Se swap usado frequentemente, considere mais RAM. Swap não deve ser usado constantemente.
Removendo Swap
Desative: swapoff /swapfile. Remova de /etc/fstab. Delete arquivo: rm /swapfile. Faça backup antes de remover.
Conclusão
Swap adequado previne problemas de memória. Configure tamanho apropriado e monitore uso para manter servidor dedicado estável.