vm.swappinessの次の定義を見つけました。
swappinessパラメータは、プロセスを物理メモリからスワップディスクに移動するカーネルの傾向を制御します。
もしそうなら、スワップパーティションがなければ、このパラメータに対するすべての変更は無効になりますか?
確かにそうだが確認したかった。イーサネットを介して他のシステムのディスクが接続された実行ボードに書き込まれると、データは最初にメモリマップを介してキャッシュされ、次にDMAを介してディスクに書き込まれます。そうですか?
RAMが同時にいっぱいになるとどうなりますか?
答え1
どのオペレーティングシステムを使用しているかを明らかにしていないので、Linuxであるとします。この場合、OOM キラーは通常、いくつかのメモリを解放しようとします。この場合、カーネルパニックが発生する可能性があります。最初の質問に答えると、いいえ。vm.swappiness
スワップがなければ、sysctlは何の効果もありません。