Menu

segunda-feira, 4 de junho de 2018

Manipulando a Swap no Ubuntu 18.04 e posteriores

Se está precisando aumentar ou diminuir a sua swap no Ubuntu 18.04, leia essa matéria.









Swap


O Linux divide sua RAM (random access memory) física em pedaços de memória chamados páginas. A troca (swapping) é o processo no qual uma página de memória é copiada a um espaço pré-configurado no disco rígido, chamado de espaço de troca (swap space), para liberar aquela página de memória. O tamanho combinado da memória física e do espaço de troca é a quantidade de memória virtual disponível.

/swapfile


A partir do Ubuntu 17.04 a Canonical trocou a partição swap pelo uso de um arquivo de texto o /swapfile.

Leia mais detalhes no comunicado do Canonical’s Dimitri John Ledkov





Agora a swap é um arquivo de texto na raiz do sistema.





Mudando o tamanho do swapfile


Por padrão o installer do Ubuntu cria um swapfile de 2 GB como você pode ver na imagem abaixo.




Supondo que por algum motivo você queira aumentar a sua swap, nesse caso siga os passos abaixo.

Abra o seu terminal.

Log como root com o comando abaixo.

sudo -i

Confirme o tamanho da sua swap com o comando abaixo.

free -tm

No nosso exemplo ela tem 2 GB.






Desative a swap com o comando abaixo.

swapoff -a

Redimensione a swap com o comando abaixo, note que o novo tamanho é definido em,

count=xM

Nesse exemplo irei aumentar a swap para 8 GB. ( OBS: Aguarde o processo terminar, pode demorar um pouquinho ) Caso queira diminuir o tamanho da swap, defina um valor de count manor que a atual.
dd if=/dev/zero of=/swapfile bs=1k count=8M

O arquivo /swapfile foi alterado, redefina ele como swap com o comando abaixo.

mkswap /swapfile

Reative a swap com o comando abaixo.

swapon -a
Confira o tamanho atual da sua swap com o comando abaixo.

free -tm

Veja o processo inteiro na imagem abaixo e o novo tamanho de 8 GB.



Donate - Contribua para a melhoria do nosso trabalho!!

















11 comentários: