Recentemente comecei a atualizar meus servidores de banco de dados do Debian 9 para o Debian 12. No entanto, parece que o Debian 12 (e na verdade 11) é propenso a trocar facilmente onde o Debian 9 nunca o fez.
Então, quero alterar o valor de vm.swappiness
seu valor atual 5 para 1 para ver se isso faz diferença.
Onde quer que eu olhe, sugere que eu simplesmente preciso adicionar a entrada vm.swappiness = 1
ao final do arquivo /etc/sysctl.conf
.
Eu fiz isso (e verifiquei se não há outra entrada nele) e reiniciei o servidor várias vezes, mas toda vez ele volta e me diz que vm.swappiness
ainda é 5.
Estou assumindo que deve haver outro lugar onde isso foi definido, mas pesquisar no Google não ajudou, com todos os lugares dizendo que deveria estar no formato /etc/sysctl.conf
.
Alguém pode sugerir outro local onde isso possa ser definido, por favor?
O arquivo que eu estava procurando é
/etc/sysctl.d/vm.swappiness.conf
(bastante óbvio quando você sabe onde procurar).Eu localizei isso executando
sysctl --system
. Isso mostrou que vm.swappiness estava sendo definido duas vezes, uma vez no arquivo que eu alterei, mas uma vez em outro lugar.Olhando para a lista de arquivos gerados, ficou bastante óbvio qual era.
Removi a entrada que adicionei e alterei o valor
/etc/sysctl.d/vm.swappiness.conf
e, após uma reinicialização, mostrei que o valor havia mudado para 1 conforme necessário.