Verifique se a troca já foi ativada usando o comando abaixo.
sudo swapon -s
Se tiver uma tabela vazia que significa que ainda não está ligada, podemos continuar usando o comando abaixo para criar um arquivo de troca vazio. No exemplo, eu crio um arquivo de swap de 1 Gb.
sudo fallocate -l 1G /swapfile
Podemos confirmar que o arquivo de troca foi criado usando o comando abaixo, o arquivo criado dará a saída do arquivo com o tamanho.
ls -lh /swapfile
Então podemos habilitar o arquivo de troca usando os comandos abaixo, mudando o modo para proteger o arquivo de troca.
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Para confirmar se o arquivo de troca foi ativado com êxito, use o comando a seguir. Você receberá informações sobre a troca disponível se tudo estiver ok.
sudo swapon -s
Podemos habilitar a troca permanentemente após a próxima inicialização, adicionando a linha abaixo ao seu /etc/fstab
arquivo.
/swapfile none swap sw 0 0
Para que o arquivo seja gravado imediatamente para a troca, podemos usar o comando abaixo.
sudo sysctl -w vm.drop_caches=3
Você pode notar a diferença no uso de memória usando o comando abaixo antes e depois.
free -m