Servidor & DevOps 46 visualizações

Como configurar swap (memória virtual) no VPS para evitar travamentos por falta de RAM

Ver no WHMCS

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á:

  1. Conecte-se ao seu VPS via SSH
    Use um cliente como PuTTY (Windows) ou o terminal nativo (Linux/Mac). Digite:
    ssh root@seu-ip-do-vps
    (Substitua "seu-ip-do-vps" pelo IP do seu servidor — consulte seu painel ou suporte.)
  2. Verifique o espaço disponível
    Execute este comando para ver se há espaço em disco para criar o swap:
    df -h
    Procure por uma partição com espaço livre (geralmente /dev/sda1 ou similar).
  3. Crie um arquivo de swap
    Vamos criar um arquivo de 2GB (pode variar conforme seu plano). Execute:
    dd if=/dev/zero of=/swapfile bs=1M count=2048
    Isso cria um arquivo chamado /swapfile com 2048 MB (2GB).
  4. Defina as permissões corretas
    Proteja o arquivo de swap para que só o root possa acessá-lo:
    chmod 600 /swapfile
  5. Formate o arquivo como swap
    Transforme o arquivo em uma área de swap:
    mkswap /swapfile
  6. Ative o swap
    Agora, ative o swap no sistema:
    swapon /swapfile
  7. Verifique se está funcionando
    Confirme que o swap está ativo:
    swapon --show
    Você deverá ver o arquivo /swapfile listado com o tamanho correto.
  8. Configure o swap para ativar automaticamente ao reiniciar
    Abra o arquivo de montagem:
    nano /etc/fstab
    Adicione esta linha no final do arquivo:
    /swapfile none swap sw 0 0
    Salve com Ctrl+O, depois Enter, e saia com Ctrl+X.
  9. 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 -h para 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*

Precisa de Ajuda?

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