1. Se você quiser remover o swap, apenas remova ou comente sua definição de /etc/fstab
. No seu caso, esta é a seguinte linha:
# swap was on /dev/sda5 during installation
UUID=d9023442-81ce-4f8d-85e9-c29f195edf4e none swap sw 0 0
2. Se você quiser configurar outra partição para a área de troca:
-
Crie a partição (ou use
sudo lsblk
para encontrá-la). Por exemplo, suponhamos que seja/dev/sda3
. -
Execute o próximo comando para formatá-lo como swap:
mkswap /dev/sda3
-
Use o comando
sudo swapon /dev/sda3
para ativá-lo como temporário e, em seguida, verifique se ele foi ativado com êxito porsudo swapon --show
efree -h
. -
Para ativá-lo permanentemente, encontre primeiro o UUID da partição pelo comando
sudo blkid /dev/sda3
e modifique a definição de permuta no seu arquivo/etc/fstab
.
3. Se você quiser usar swap file ao invés de swap, é uma abordagem mais flexível usada nas novas versões do Ubuntu:
-
Primeiro crie o arquivo (vamos supor que ele será 16G grande) e mude suas permissões:
sudo fallocate -l 16G /swapfile sudo chmod 600 /swapfile
-
Próximo formato:
sudo mkswap /swapfile
-
Ative-o temporariamente e verifique:
sudo swapon /swapfile sudo swapon --show free -h
-
Ativar permanentemente - adicione a seguinte linha em
/etc/fstab
:/swapfile none swap sw 0 0
4. Além disso, se você usar o swap dentro do SSD, talvez queira minimizar seu uso:
-
Ajuste os valores de
vm.swappiness
evm.vfs_cache_pressure
, por exemplo ( referência ):sudo sysctl vm.swappiness=10 # Frequency of swap usage: 0 - 100 / rare used - frequent used sudo sysctl vm.vfs_cache_pressure=50 # Cache flushing: 0 - 100 / / rare flushed - frequent flushed
-
Verifique os valores atuais:
cat /proc/sys/vm/swappiness cat /proc/sys/vm/vfs_cache_pressure
-
Faça as alterações permanentes - adicione as seguintes linhas ao final de
/etc/sysctl.conf
:nvm.swappiness=10 nvm.vfs_cache_pressure=50