
Isso foi perguntado umnúmero de vezes antes. No entanto, correndo o risco de ser sinalizado como duplicado, pensei em perguntar novamente, pois não vi respostas específicas para o Ubuntu 19.10 e nenhuma dessas respostas recomendadas funciona para mim.
Resumidamente:
Definir vm.swappiness = 10
diretamente em /etc/sysctl.conf
, ou criar um arquivo /etc/sysctl.d/60-my-swappiness.conf
com o conteúdo vm.swappiness = 10
, não altera a troca na inicialização; permanece no valor padrão de 60:
$ cat /proc/sys/vm/swappiness
60
A execução sysctl -p
com sudo
permissões altera-o para a sessão específica, mas na reinicialização ele retorna ao padrão.
$ sudo sysctl -p
[sudo] password for user:
vm.swappiness = 10
...
$ cat /proc/sys/vm/swappiness
10
Como você altera a troca para que persista entre as reinicializações no Ubuntu 19.10?
Responder1
Sugiro que você faça umsysctl.d(5) arquivo de configuraçãoentão a configuração é definida no momento da inicialização, com conteúdo semelhante a:
/etc/sysctl.d/99-swappiness.conf
vm.swappiness=10