Como configurar swap de memória no VPS para evitar travamentos
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de boas-vindas ao mundo do servidor. Se você está aqui, provavelmente já sentiu aquele friozinho na barriga quando o site travou por falta de memória — e não tem nada mais frustrante que isso, né?
Hoje, vamos te ajudar a prevenir esse problema com uma solução simples e poderosa: configurar o swap de memória. E não se assuste com o nome — é mais fácil do que parece!
O que é swap?
Imagine o swap como um espaço extra de memória no disco rígido, que o servidor usa quando a memória RAM está cheia. É como um "aluguel" temporário de espaço, que evita que o sistema travar — mesmo quando o site está com muita demanda.
Dica do Sensei: Um bom swap pode fazer toda a diferença entre um site funcionando perfeitamente e um que trava no pico de visitas. E no nosso caso, ele é essencial para manter seu site vivo — mesmo em momentos de pico!
Por que é importante no seu VPS?
Seu VPS é como um pequeno servidor próprio. Ele tem recursos limitados, e quando todos os processos tentam usar a memória ao mesmo tempo, o sistema pode travar. Com o swap configurado, ele tem um "segundo plano" para lidar com picos.
Por isso, mesmo que seu plano não inclua muita RAM, o swap pode salvar o dia — especialmente se você tem um site com tráfego crescente, um sistema de e-commerce ou uma aplicação que consome muitos recursos.
Passo a passo: como configurar swap no seu VPS
Como você está no VPS, temos acesso completo ao sistema. Vamos fazer isso com cuidado e segurança, passo a passo.
Entre no seu painel do cliente em painel.gehost.com.br. Seu login é o mesmo que você usa para acessar o cPanel.
Na área de servidores, localize seu VPS. Você pode ver o nome do servidor e o status (online, offline, etc.).
Selecione a opção “Acessar Console” ou “SSH” (geralmente disponível no painel do cliente ou no cPanel).
Use um cliente SSH como Putty (Windows) ou o terminal do Linux/macOS para conectar-se ao servidor. Você precisará do IP (não será exibido aqui) e da senha de acesso root (fornecida na entrega).
Uma vez conectado, digite o seguinte comando para verificar o uso atual de memória:
free -hIsso mostrará a quantidade de RAM e swap atual. Se o valor de swap for 0, é hora de criar um!
Para criar um arquivo de swap (vamos usar 2GB como exemplo), digite:
sudo fallocate -l 2G /swapfileSe o comando falhar, use
dd if=/dev/zero of=/swapfile bs=1M count=2048como alternativa.Configure as permissões corretas para segurança:
sudo chmod 600 /swapfileFormate o arquivo como swap:
sudo mkswap /swapfileAtive o swap:
sudo swapon /swapfileVerifique se o swap está ativo:
free -hAgore você verá o swap com 2GB de espaço disponível.
Para tornar a configuração permanente (que sobrevive ao reinício), edite o arquivo
/etc/fstab:sudo nano /etc/fstabAdicione esta linha no final do arquivo:
/swapfile none swap sw 0 0Salve com Ctrl + O, confirme com Enter, e saia com Ctrl + X.
Reinicie o servidor para garantir que tudo funcione:
sudo reboot
Como monitorar o swap
Depois de configurado, você pode verificar o uso do swap a qualquer momento com:
swapon --show
ou
free -h
Se o sistema estiver usando o swap, isso é normal e saudável. O importante é que ele não fique 100% ocupado por muito tempo — se isso acontecer, pode ser sinal de que você precisa de mais RAM.
Dica do Sensei: ajuste o "swappiness"
O sistema Linux tem uma configuração chamada swappiness que controla o quanto ele prefere usar swap. Por padrão, pode ser alto demais. Vamos ajustar:
Abra o arquivo de configuração:
sudo nano /etc/sysctl.confAdicione esta linha:
vm.swappiness=10Isso faz o sistema usar swap apenas quando necessário, preservando a performance da RAM.
Salve e saia. Ajuste é automático após reinício.
Importante: sempre mantenha backup
Antes de fazer qualquer alteração no sistema, faça um backup completo da sua conta via cPanel. Isso protege seu site, banco de dados e arquivos caso algo dê errado.
Pronto! Você está protegido!
Com o swap configurado, seu servidor agora tem um "colchão" para lidar com picos de tráfego. Seu site fica mais estável, evita travamentos e oferece uma experiência melhor para seus visitantes.
Se precisar de ajuda, nosso suporte está aqui — e lembre-se: você tem 30 dias grátis após a entrega para tirar dúvidas. É só entrar em contato pelo painel.
Até a próxima, com carinho e código limpo,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*