Alterar Tamanho do Swap no Ubuntu Linux. Como fazer?
Swap é um espaço de armazenamento em disco (HDD ou SSD) usado pelo sistema operacional quando o uso da memória RAM chega ao limite da sua capacidade.
A partir do Ubuntu 17.04 o swap é armazenado em um arquivo /swap e não mais em um partição como era nas versões anteriores.
Este tutorial mostra um passo a passo para alterar o tamanho da memória swap utilizando a versão 20.04 do Ubuntu.
Antes de começar
Swap não deve ser visto como um substituto da memória física. Uma vez que trata-se de um espaço no disco rígido, ele tem um tempo de acesso mais lento que a memória física. Caso seu sistema esteja frequentemente atingindo o limite de uso de memória, você deveria adicionar mais memória RAM.
Qual tamanho de Swap devo usar?
Geralmente, o tamanho do arquivo de swap depende de quanta memória RAM seu sistema tem. Abaixo deixo minha sugestão.
- Menos de 2GB de RAM - 2 vezes o tamanho da RAM
- Entre 2 e 8GB de RAM - o mesmo tamanho da RAM
- Mais que 8GB de RAM - ao menos 4GB *
(*) A exceção é caso você deseje usar o modo de hibernação em seu sistema. Nesse caso o swap deve ter ao menos o mesmo tamanho da capacidade total de memória RAM.
Mãos a Obra (criando e/ou alterando o arquivo de Swap)
Abra o terminal de comando.
Verifique o tamanho atual da memória swap.
free -tm
Desative a memória swap.
sudo swapoff -a
Defina o novo tamanho desejado para a memória swap.
Nesse exemplo irei aumentar a swap para 16 GB.
O tamanho é definido em count=xM
sudo dd if=/dev/zero of=/swapfile bs=1k count=16M
Aguarde a conclusão do comando acima (pode demorar um pouco) e então o arquivo /swapfile foi alterado. Redefina o arquivo como swap.
sudo mkswap /swapfile
Reative a swap.
sudo swapon -a
Execute novamente o comando para verificar o tamanho da swap.
free -tm
Após essa sequência de comandos, se tudo ocorreu bem, seu sistema já está com o novo tamanho de swap.
Obrigado por visitar o blog, e caso tenha alguma sugestão ou comentário use o formulário de contato.
Até a próxima!