swappiness が 0 に設定されている場合でも、SSD でスワップ ファイル/パーティションを使用することのデメリット

swappiness が 0 に設定されている場合でも、SSD でスワップ ファイル/パーティションを使用することのデメリット

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 日に数回ビルド) ではディスクがかなり大量に使用されますが、これまでのところ問題は発生していません。

関連情報