swappiness が 0 に設定されている場合でも、SSD でスワップ ファイル/パーティションを使用することのデメリットは何ですか?
私は特に /proc/sys/vm/swappiness=0 の場合に興味があります。実際には、そのスワップ ファイルへの書き込みはどの程度行われ、SSD に悪影響やその他の不利益があるのでしょうか。それとも、スワップ ファイルがない場合とほぼ同じでしょうか。
swappiness=0 が何を意味するかはよく分かっているが、それが何を意味するのかは分かっていない。実際には。
私の質問は、スワップなしで発生している問題から生じています。https://stackoverflow.com/questions/4567972/error-executing-aapt-all-of-the-suddenSSD と swap に関する同様の質問がありますが、swappiness=0 については詳しく説明されていません。スワップパーティションを持たないことのデメリット、スワップ ファイルを SSD ドライブに保存する必要がありますか?
答え1
物理メモリの量よりも多くのメモリを使用していない場合は、スワップ ファイルはまったく使用されません。その場合は問題になりません。swappiness=0 の場合。
アプリケーションがランダムにスワップを使用している (物理メモリの量を時々超過している) 場合、それは実際には問題ではないと言えます。たとえば、ソフトウェアのコンパイル (継続的インテグレーション マシンで、1 日に数回ビルド) ではディスクがかなり大量に使用されますが、これまでのところ問題は発生していません。