スワップパーティションを持たないシステムに vm.swappiness パラメータが与える影響

スワップパーティションを持たないシステムに vm.swappiness パラメータが与える影響

vm.swappinessの次の定義を見つけました。

swappinessパラメータは、プロセスを物理メモリからスワップディスクに移動するカーネルの傾向を制御します。

もしそうなら、スワップパーティションがなければ、このパラメータに対するすべての変更は無効になりますか?

確かにそうだが確認したかった。イーサネットを介して他のシステムのディスクが接続された実行ボードに書き込まれると、データは最初にメモリマップを介してキャッシュされ、次にDMAを介してディスクに書き込まれます。そうですか?

RAMが同時にいっぱいになるとどうなりますか?

答え1

どのオペレーティングシステムを使用しているかを明らかにしていないので、Linuxであるとします。この場合、OOM キラーは通常、いくつかのメモリを解放しようとします。この場合、カーネルパニックが発生する可能性があります。最初の質問に答えると、いいえ。vm.swappinessスワップがなければ、sysctlは何の効果もありません。

関連情報