Como aumentar a memória Swap do sistema?

Um computador tem essencialmente dois tipos de memória: a memória RAM e a memória de armazenamento em disco. A memória RAM é volátil, mas é a mais rápida de um sistema. No entanto, comparativamente à memória de armazenamento (memória em disco), a memória RAM é mais cara e de menor dimensão.

No Linux podemos ter uma partição Swap que permite usar memória de armazenamento do disco como se fosse memória RAM (obviamente sendo mais lenta). Hoje ensinamos como aumentar a memória Swap do seu sistema Linux.

Dica Linux: Como aumentar a memória Swap do sistema?

No presente tutorial vamos ensinar como podem ver o tamanho da partição Swap, assim como aumentar o tamanho da mesma. Para isso, usem os comandos que apresentamos de seguida:

#1 – Obter informação sobre a partição/memória Swap

Para saber o tamanho da partição Swap e saber quanta memória está em uso basta que usem o comando:

sudo swapon --show

Dica Linux: Como aumentar a memória Swap do sistema?

Podem também usar o comando free -h

Dica Linux: Como aumentar a memória Swap do sistema?

#2 – Saber se há espaço em disco

Antes de aumentar o espaço na partição Swap, devem verificar se têm espaço livre em disco. Para isso existe o comando disk free (df):

df -h

Dica Linux: Como aumentar a memória Swap do sistema?

No nosso caso, como podem ver pela imagem anterior, o disco é apresentado como sda1 e ainda temos disponíveis 50 GB.

#3 – Criar um ficheiro Swap no Ubuntu

Vamos agora criar um ficheiro Swap usando o comando fallocate. Para este exemplo, estamos a definir um ficheiro com 3GB. Ajustem às vossas necessidades.

Dica Linux: Como aumentar a memória Swap do sistema?

#4 – Ativar o ficheiro swap no Ubuntu

Para ativar o ficheiro Swap vamos primeiro definir as permissões necessárias (chmod 600, permissões de read e write para o utilizador). Para isso usem o seguinte comando:

sudo chmod 600 /swap.img

Dica Linux: Como aumentar a memória Swap do sistema?

Em seguida usem os seguintes comandos para definir o tamanho reservado como Swap e para dar indicações da sua inicialização:

sudo mkswap /swap.img
sudo swapon /swap.img

Dica Linux: Como aumentar a memória Swap do sistema?

Para verificarem se a “nova memória” já está em uso, executem o seguinte comando:

sudo swapon --show

Dica Linux: Como aumentar a memória Swap do sistema?

#5 – Montar Swap de forma no Ubuntu

As configurações anteriormente são temporárias e para a sessão. Para que se tornem permanentes, ou seja, aplicadas assim que o sistema inicie, devem adicionar uma entrada ao ficheiro /etc/fstab.

echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab

E está feito, com os procedimentos anteriores é possível aumentar o tamanho da memória Swap no nosso Linux. Como mais memória Swap poderemos garantir um melhor desempenho do sistema.

Rolar para cima