Como configurar swap de memória no VPS para evitar travamentos por falta de RAM
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente já sentiu aquela dorzinha de ver seu site travando ou sua aplicação parando de funcionar de repente… e o motivo? Falta de RAM. Não se preocupe — isso é comum, especialmente quando o servidor está com muitas tarefas rodando ao mesmo tempo. A boa notícia é que você pode evitar esse problema com um ajuste simples: configurar o swap. Aqui, o Sensei da GeHost vai te guiar passo a passo — com calma, clareza e um toque de carinho — para deixar seu servidor mais estável e resistente. Vamos lá?O que é swap?
O swap é como uma "memória extra" que o sistema usa quando a RAM física está cheia. Ele usa parte do disco rígido (HDD ou SSD) como se fosse RAM — não é tão rápido, mas evita que o sistema travar.
Imagine: sua RAM é uma mesa de trabalho. Quando está cheia, o sistema pega um caderno (o swap) para guardar o que não cabe na mesa. Assim, você consegue continuar trabalhando sem parar.
💡 Dica do Sensei: O swap não substitui a RAM, mas é um salvamento inteligente quando ela está sobrecarregada.
Importante: Este guia é para VPS
Este passo a passo só se aplica se você tem um VPS (servidor virtual) com acesso root. Se você está em um plano de hospedagem comum (cPanel), o swap já vem configurado automaticamente pelo sistema da GeHost — não é necessário fazer nada.
Se você não tem certeza se seu plano é VPS, confira no painel do cliente (painel.gehost.com.br) ou entre em contato com o suporte.
Passo a passo: Configurar swap no VPS (acesso root)
Se você tem acesso root ao seu VPS, siga estes passos com cuidado — como um verdadeiro ninja da infraestrutura. 😉
- Conecte-se ao seu VPS via SSH
Use um cliente como Putty (Windows), Terminal (Mac/Linux) ou qualquer outro que suporte SSH. Conecte-se com seu usuário e senha (ou chave SSH). - Verifique o uso atual de RAM e swap
Execute este comando no terminal:free -hIsso mostrará um resumo de RAM e swap. Se o campo "Swap" estiver com "0" ou muito baixo, é sinal de que não está configurado.
- Crie um arquivo de swap
Vamos criar um arquivo de 2GB (você pode ajustar conforme seu plano). Execute:sudo fallocate -l 2G /swapfileSe o comando falhar com "Operation not supported", use:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048Isso cria um arquivo de 2GB chamado
/swapfile. - Defina permissões seguras
Para proteger o arquivo de swap, execute:sudo chmod 600 /swapfileIsso garante que apenas o root possa ler ou escrever nele.
- Prepare o arquivo como swap
Formate o arquivo para ser usado como swap:sudo mkswap /swapfileSe tudo der certo, você verá uma mensagem como "Setting up swapspace" com o tamanho informado.
- Ative o swap
Agora, ative o swap no sistema:sudo swapon /swapfileDepois disso, verifique se está ativo com:
free -hVeja agora o campo "Swap" — ele deve estar com 2GB ativos!
- Torne o swap permanente
O swap desaparece ao reiniciar o servidor. Para que ele volte automaticamente, edite o arquivo de montagem:sudo nano /etc/fstabAdicione esta linha no final do arquivo:
/swapfile none swap sw 0 0Salve com Ctrl+O, confirme, e saia com Ctrl+X.
- Reinicie o servidor (opcional, mas recomendado)
Para testar se tudo está funcionando, reinicie o VPS:sudo rebootDepois do reinício, verifique novamente com
free -h. O swap deve estar ativo.
Como monitorar o swap
Depois de configurar, você pode monitorar o uso com comandos como:
swapon --show— mostra todos os swaps ativos.topouhtop— veja o uso de RAM e swap em tempo real.
🌱 Dica do Sensei: Um bom valor inicial é 2GB de swap para VPSs com 2GB de RAM. Ajuste conforme necessário, mas evite exageros — swap não é mágico, é suporte.
Se algo der errado?
Não se preocupe! O sistema é resiliente. Se o swap não funcionar:
- Verifique se o arquivo
/swapfileexiste e tem o tamanho certo. - Confirme se o comando
swapon /swapfilefoi executado com sucesso. - Verifique se a linha no
/etc/fstabestá correta (sem erros de digitação).
Se não conseguir resolver, abra um chamado no suporte da GeHost — estamos aqui para te ajudar com um sorriso no coração. 💙
Resumo do que você aprendeu hoje
✅ Swap é uma "memória extra" que evita travamentos.
✅ Funciona como um caderno quando a mesa (RAM) está cheia.
✅ No VPS com acesso root, você pode configurar manualmente.
✅ Use comandos simples no terminal — nada de magia, só boas práticas.
✅ Nunca deixe o swap sem configuração em servidores com pouca RAM.
Se você seguiu esse guia com atenção, seu servidor agora está mais forte, mais resistente e mais preparado para enfrentar picos de tráfego.
Parabéns, guerreiro da infraestrutura! 🛡️
Se precisar de ajuda, lembre-se: a GeHost está aqui para você. Com carinho, cuidado e um suporte de 30 dias grátis após a entrega.
Com amor,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*