O que geralmente faço é criar uma regra personalizada em /etc/sysctl.d/ em vez de editar o arquivo principal sysctl . Altere o diretório para sysctl.d e crie seu arquivo:
cd /etc/sysctl.d/
sudo touch 60-my-swappiness.conf
Em seguida, execute seu editor de texto favorito:
sudo nano 60-my-swappiness.conf
Digite seu valor na parte superior do arquivo, por exemplo, vm.swappiness = 10 (deve haver espaços entre o swappiness e o valor conforme mostrado).
Como recomendado no readme em /etc/sysctl.d/ , execute
sudo service procps start
para o sistema ler os novos valores e depois reiniciar.
O motivo pelo qual usamos 60 no início do my-swappiness.conf é para que sua regra personalizada substitua qualquer outra regra no diretório.
Verifique se você tem o swappiness correto com
cat /proc/sys/vm/swappiness
10
Isso funciona para mim, mas há mais orientação sobre swap e swappiness no guia do Ubuntu se você precisar de mais informações detalhadas.