Se está precisando aumentar ou diminuir a sua swap no Ubuntu 18.04, leia essa matéria.
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.
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
Por padrão o installer do Ubuntu cria um swapfile de 2 GB como você pode ver na imagem abaixo.
Confirme o tamanho da sua swap com o comando abaixo.
No nosso exemplo ela tem 2 GB.
O arquivo /swapfile foi alterado, redefina ele como swap com o comando abaixo.
Reative a swap com o comando abaixo.
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
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.
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.
Redimensione a swap com o comando abaixo, note que o novo tamanho é definido em,
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.




