Skip to content

Instantly share code, notes, and snippets.

@EduardoSP6
Last active October 7, 2025 23:18
Show Gist options
  • Select an option

  • Save EduardoSP6/2b31d26c129cb1ca0d20e8bea661959e to your computer and use it in GitHub Desktop.

Select an option

Save EduardoSP6/2b31d26c129cb1ca0d20e8bea661959e to your computer and use it in GitHub Desktop.
Configuração de Swap no Linux

Configuração Swap file no Ubuntu

Podemos dizer que seja uma técnica computacional usada pelos sistemas operacionais para aumentar quantidade de memória real do computador a fim de rodar os programas e o próprio sistema sem travamentos.

Essa memória virtual que vai auxiliar a memória RAM fica armazenada no seu HD e tem diferenças de sistema para sistema, porém cumpre a mesma função.

Verificar se já existe swap ativo no sistema:

sudo swapon --show

Se já existe swap no sistema, devemos primeiro desabilitá-lo antes de criar um novo. Para tal, execute os comandos:

sudo swapoff [nomedoarquivoswap]
sudo rm [nomedoarquivoswap]
  • Comando para verificar níveis de memória:
free -m

Resultado:

              total        used        free      shared  buff/cache   available
Mem:           3897         532         673          38        2691        3044
Swap:             0           0           0
  • Comando para verificar espaço em disco das partições:
df -h

Resultado:

Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 390M 756K 389M 1% /run
/dev/nvme0n1p1 30G 3.3G 26G 12% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/loop0 91M 91M 0 100% /snap/core/6350
/dev/loop1 18M 18M 0 100% /snap/amazon-ssm-agent/930
/dev/loop2 97M 97M 0 100% /snap/core/9436
/dev/loop3 29M 29M 0 100% /snap/amazon-ssm-agent/2012
tmpfs 390M 0 390M 0% /run/user/1000
  • Comando para criação do arquivo SWAP:
sudo dd if=/dev/zero of=/swap1 bs=1024 count=1000000

O resultado criará um arquivo chamado swap1 na raiz com tamanho de 1GB. Para alterar o tamanho, mudamos o valor do parametro count.

  • Comando para dar permissão ao arquivo swap1 para usuário root do sistema apenas:
sudo chmod 0600 /swap1
  • Comando para formatar o arquivo no formato swap:
sudo mkswap /swap1
  • Comando para ativar o swap:
sudo swapon /swap1
  • Comando para ativar o swap no boot da maquina:

Editar o arquivo fstab:

sudo nano /etc/fstab

Adicionar a linha:

/swap1 none swap sw 0 0
  • Reinicie a maquina com o comando reboot
  • Após o reinicio, executar o comando free -m e verificar se o swap está ativado.

==================================== FIM ========================================

Referências:

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-22-04

https://diolinux.com.br/2018/07/como-trabalhar-com-swap-files-ubuntu.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment