Definir swappiness em /etc/sysctl.conf e /etc/sysctl.d/ não persiste após a reinicialização

Definir swappiness em /etc/sysctl.conf e /etc/sysctl.d/ não persiste após a reinicialização

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 = 10diretamente em /etc/sysctl.conf, ou criar um arquivo /etc/sysctl.d/60-my-swappiness.confcom 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 -pcom sudopermissõ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

informação relacionada