Como configurar um arquivo swap no seu VPS para evitar erros de memória imprimir

  • 0

Como configurar um arquivo swap no seu VPS para evitar erros de memória

Olá, querido cliente da GeHost! Se você está aqui, provavelmente já sentiu aquela dor de cabeça quando seu site ou aplicação simplesmente "sumiu" do ar por falta de memória. 😰 Não se preocupe — isso é mais comum do que parece, especialmente em servidores com pouca RAM. Hoje, vou te ensinar, passo a passo, como criar um arquivo swap no seu VPS. É uma solução simples, poderosa e muito eficaz para manter seu servidor estável, mesmo quando a memória está sob pressão.

Antes de começar: swap não substitui RAM, mas funciona como uma "memória virtual" — como um espaço extra no disco para o sistema usar quando a RAM está cheia. É como ter um cofrinho de emergência quando o caixa está vazio. 🛠️

Dica do Sensei: Se você está no plano VPS, o sistema operacional já está rodando em um ambiente controlado. A configuração de swap é essencial para evitar falhas críticas, especialmente se você roda aplicações como WordPress com muitos plugins, Laravel, ou qualquer sistema que consuma bastante memória.

Passo 1: Acesse seu VPS via SSH

Para fazer essa configuração, você precisará de acesso ao terminal do seu servidor. Isso é feito por meio do protocolo SSH, que é seguro e confiável.

Se você ainda não tem acesso via SSH, acesse o Painel do Cliente em painel.gehost.com.br e verifique as credenciais de acesso SSH fornecidas na sua conta.

Abra seu terminal (Linux/Mac) ou use um cliente como Putty (Windows) e conecte-se ao seu servidor com o comando:

ssh root@seu_ip_do_vps

Substitua seu_ip_do_vps pelo endereço IP do seu VPS. Caso precise de ajuda com isso, nosso suporte está à disposição — e é gratuito nos primeiros 30 dias!

Passo 2: Verifique o uso atual de memória e swap

Antes de criar o swap, vamos ver como está a situação atual. Execute este comando:

free -h

Esse comando mostra o uso de memória RAM e swap (se já existir). Se você vir algo como:

              total        used        free      shared  buff/cache   available
Mem:           1.0G        800M        100M         20M        100M        150M
Swap:          0B          0B          0B

Isso significa que seu servidor não tem swap — e é justamente por isso que você pode estar tendo problemas de memória.

Passo 3: Crie o arquivo swap

Vamos criar um arquivo de 2GB (2048MB) no disco. Você pode ajustar esse valor conforme o espaço disponível no seu VPS — mas 2GB é um bom ponto de partida para servidores com 1GB de RAM.

Execute este comando:

dd if=/dev/zero of=/swapfile bs=1M count=2048

Esse comando cria um arquivo chamado /swapfile com 2048 megabytes (2GB) de tamanho. O processo pode levar alguns segundos — fique tranquilo, ele está funcionando!

Passo 4: Configure permissões e ative o swap

Por segurança, precisamos definir permissões corretas no arquivo:

chmod 600 /swapfile

Em seguida, vamos formatar o arquivo como espaço de swap:

mkswap /swapfile

Por fim, ative o swap:

swapon /swapfile

Se tudo der certo, você não verá nenhuma mensagem de erro — isso é bom sinal! 😊

Passo 5: Verifique se o swap está ativo

Execute novamente o comando:

free -h

Desta vez, você deverá ver algo como:

              total        used        free      shared  buff/cache   available
Mem:           1.0G        800M        100M         20M        100M        150M
Swap:          2.0G          0B        2.0G

Parabéns! Seu swap foi criado com sucesso e está funcionando. 🎉

Passo 6: Torne o swap permanente (opcional, mas recomendado)

Se você reiniciar o servidor, o swap será perdido. Para que ele volte automaticamente, precisamos adicioná-lo ao arquivo de configuração do sistema.

Abra o arquivo de montagem:

nano /etc/fstab

No final do arquivo, adicione esta linha:

/swapfile none swap sw 0 0

Salve o arquivo com Ctrl + O, pressione Enter, e saia com Ctrl + X.

Pronto! Agora, mesmo após reiniciar, o swap será ativado automaticamente.

Conclusão: Você está no controle

Configurar um arquivo swap é uma das melhores práticas para manter seu VPS estável. Ele evita que o sistema encerre processos importantes por falta de memória, especialmente em momentos de pico de tráfego.

Se você seguir esses passos com calma, vai ver que não é difícil — e sim, uma verdadeira arte de cuidar do seu servidor. 🌿

Do Sensei: Lembre-se: swap é um "colchão" para a memória, não uma solução mágica. Se seu site está sempre com alto consumo de RAM, considere atualizar seu plano ou otimizar seu código. Mas enquanto isso, o swap é seu aliado fiel.

Se precisar de ajuda, não hesite em entrar em contato com nosso suporte — estamos aqui para você, sempre. E lembre-se: quem cuida do servidor, cuida do negócio.

Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA — marca Entexp, entexp.com.br
Raphael Neves Koga (desde 2015)


Esta resposta lhe foi útil?

« Retornar