Servidor & DevOps 5 visualizações

Como configurar swap de memória no VPS para evitar travamentos

Ver no WHMCS

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.

  1. Entre no seu painel do cliente em painel.gehost.com.br. Seu login é o mesmo que você usa para acessar o cPanel.

  2. Na área de servidores, localize seu VPS. Você pode ver o nome do servidor e o status (online, offline, etc.).

  3. Selecione a opção “Acessar Console” ou “SSH” (geralmente disponível no painel do cliente ou no cPanel).

  4. 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).

  5. Uma vez conectado, digite o seguinte comando para verificar o uso atual de memória:

    free -h

    Isso mostrará a quantidade de RAM e swap atual. Se o valor de swap for 0, é hora de criar um!

  6. Para criar um arquivo de swap (vamos usar 2GB como exemplo), digite:

    sudo fallocate -l 2G /swapfile

    Se o comando falhar, use dd if=/dev/zero of=/swapfile bs=1M count=2048 como alternativa.

  7. Configure as permissões corretas para segurança:

    sudo chmod 600 /swapfile
  8. Formate o arquivo como swap:

    sudo mkswap /swapfile
  9. Ative o swap:

    sudo swapon /swapfile
  10. Verifique se o swap está ativo:

    free -h

    Agore você verá o swap com 2GB de espaço disponível.

  11. Para tornar a configuração permanente (que sobrevive ao reinício), edite o arquivo /etc/fstab:

    sudo nano /etc/fstab

    Adicione esta linha no final do arquivo:

    /swapfile none swap sw 0 0

    Salve com Ctrl + O, confirme com Enter, e saia com Ctrl + X.

  12. 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:

  1. Abra o arquivo de configuração:

    sudo nano /etc/sysctl.conf
  2. Adicione esta linha:

    vm.swappiness=10

    Isso faz o sistema usar swap apenas quando necessário, preservando a performance da RAM.

  3. 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.

Tela de Backup no cPanel com opções de backup completo e parcial

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)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.