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.