Debian 12 から swappiness に変更しても、再起動後も保持されません。

Debian 12 から swappiness に変更しても、再起動後も保持されません。

最近、データベースサーバーをDebian 9からDebian 12にアップグレードし始めました。しかし、Debian 12(実際には11)は簡単に交換できるようですが、Debian 9は決して交換できません。

したがって、vm.swappiness現在の値5を1に変更して違いがあるかどうかを確認したいと思います。

私が何を見ても、vm.swappiness = 1ファイルの最後にエントリを追加できることを示します/etc/sysctl.conf

私はこれを行い(他の項目がないことを確認して)、サーバーを数回再起動しましたが、戻ってくるたびにvm.swappinessまだ5だと言います。

したがって、私はこれを別の場所に設定する必要があると仮定していますが、インターネット検索は役に立ちません。どこでも/etc/sysctl.conf

誰でもこれを設定できる他の場所を提案できますか?

答え1

私が探しているファイルは次のとおりです/etc/sysctl.d/vm.swappiness.conf

私はこれを実行して見つけましたsysctl --system。これは、vm.swappinessが2回設定されていることを示しています。一度は私が変更したファイルで、もう1つは別の場所で設定されます。

出力されるファイルのリストを見ると、どのファイルなのかは明らかです。

追加されたエントリを削除して値を変更し、/etc/sysctl.d/vm.swappiness.conf再起動した後、必要に応じて値が1に変更されたことがわかりました。

関連情報