Como configurar swap (memória virtual) no VPS para evitar travamentos por falta de RAM
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de apoio com carinho — sou a Sensei da GeHost, e hoje vamos conversar sobre um assunto essencial para quem quer manter o servidor sempre estável, mesmo quando o tráfego aumenta ou o sistema fica sob pressão: o swap.
Swap é como uma "memória extra" que o sistema usa quando a RAM física está cheia. Ele evita que o servidor trave ou desligue por falta de memória — um verdadeiro salvador em momentos críticos!
Se você está no seu VPS (servidor virtual) e percebe que o sistema trava com frequência, especialmente em momentos de pico, configurar o swap pode ser a solução que faltava. Vamos lá, passo a passo, com calma, como se fosse um ritual de paz com o servidor.
Antes de começar: verifique seu plano e acesso
Antes de qualquer coisa, lembre-se:
- O swap não é ativado por padrão em todos os VPS da GeHost — ele precisa ser configurado manualmente.
- Seu acesso ao servidor é via SSH (não é cPanel, pois esse é para hospedagem comum).
- Se você não tem acesso root ou não sabe como usar o terminal, entre em contato com o suporte — eles podem te ajudar a configurar com segurança.
Dica do Sensei: Nunca configure swap sem saber o que está fazendo. Um erro pode afetar o desempenho. Faça isso com atenção e, se tiver dúvidas, chame o suporte. A GeHost está aqui para te ajudar!
Passo a passo: como criar e ativar swap no VPS
Vamos usar o terminal (SSH) para fazer isso. Se você não sabe como se conectar, o suporte pode te orientar. Vamos lá:
- Conecte-se ao seu VPS via SSH
Use um cliente como PuTTY (Windows) ou o terminal nativo (Linux/Mac). Digite:
(Substitua "seu-ip-do-vps" pelo IP do seu servidor — consulte seu painel ou suporte.)ssh root@seu-ip-do-vps - Verifique o espaço disponível
Execute este comando para ver se há espaço em disco para criar o swap:
Procure por uma partição com espaço livre (geralmente /dev/sda1 ou similar).df -h - Crie um arquivo de swap
Vamos criar um arquivo de 2GB (pode variar conforme seu plano). Execute:
Isso cria um arquivo chamadodd if=/dev/zero of=/swapfile bs=1M count=2048/swapfilecom 2048 MB (2GB). - Defina as permissões corretas
Proteja o arquivo de swap para que só o root possa acessá-lo:chmod 600 /swapfile - Formate o arquivo como swap
Transforme o arquivo em uma área de swap:mkswap /swapfile - Ative o swap
Agora, ative o swap no sistema:swapon /swapfile - Verifique se está funcionando
Confirme que o swap está ativo:
Você deverá ver o arquivoswapon --show/swapfilelistado com o tamanho correto. - Configure o swap para ativar automaticamente ao reiniciar
Abra o arquivo de montagem:
Adicione esta linha no final do arquivo:nano /etc/fstab
Salve com Ctrl+O, depois Enter, e saia com Ctrl+X./swapfile none swap sw 0 0 - Reinicie o servidor (opcional, mas recomendado)
Para garantir que o swap continue ativo após reinícios:reboot
Verifique o resultado
Após o reinício, execute novamente:
swapon --show
Se você vir o /swapfile com o tamanho esperado, parabéns! O swap está configurado com sucesso.
Dicas finais do Sensei
- Use apenas o espaço disponível: Não crie um swap maior que o espaço livre no disco.
- Evite swap muito grande: 2GB é um bom ponto de partida. Muito mais pode afetar o desempenho.
- Monitore o uso: Use
free -hpara ver quanto de RAM e swap está sendo usado. - Não use swap como substituto de RAM física: É um paliativo. Melhor ter mais RAM se possível.
Importante: A GeHost oferece suporte técnico para ajudar com configurações avançadas. Se algo não funcionar como esperado, entre em contato pelo painel do cliente — nosso time está pronto para te ajudar com carinho.
Conclusão
Configurar o swap é um passo simples, mas poderoso, para manter seu VPS estável, especialmente quando o tráfego aumenta ou há múltiplos serviços rodando. Com esse guia, você agora sabe como criar e ativar essa memória virtual com segurança.
Seu servidor agradece. E você também — porque agora ele não trava mais por falta de RAM. 🌟
Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*