Last active
July 21, 2022 17:23
-
-
Save EduardoSP6/2b31d26c129cb1ca0d20e8bea661959e to your computer and use it in GitHub Desktop.
Configuração de Swap no Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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