Linux

Criar memória swap em Linux (e quando não serve de nada)

Uma almofada para o sistema não fechar processos de repente quando a RAM enche. Como a criar em dois minutos e porque não substitui mais RAM.

1 min de leituraAtualizado a 6 de outubro de 2026

A swap é uma parte do disco que o sistema usa como memória de reserva quando a RAM enche. Sem ela, se ficares sem memória, o Linux mata o processo que mais gasta, que costuma ser precisamente o teu servidor de jogos ou a tua base de dados.

Já tens?

swapon --show
free -h

Se o swapon --show não devolver nada, não tens swap.

Criar um ficheiro de swap de 2 GB

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

A última linha faz com que continue ativa depois de reiniciar. Com 1-2 GB costuma chegar; ocupam esse espaço no disco.

Que só a use quando for mesmo preciso

Por omissão, o Linux começa a passar coisas para a swap bastante cedo. Num servidor é melhor que espere até precisar dela:

sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swappiness.conf

O que a swap não faz

O disco é muitíssimo mais lento do que a RAM. Se o teu servidor de jogos vive na swap, vai andar aos soluços na mesma. Usa-a como rede de segurança para picos pontuais; se vires com free -h que está a ser usada de forma constante, o que precisas é de mais RAM: melhora o plano, o que se faz sem migrar nada.

Artigos relacionados

Voltar ao centro de ajuda

Não encontras o que procuras?

Abre um ticket no teu painel e respondemos em menos de 5 minutos.

Criar memória swap em Linux (e quando não serve de nada)