zswap はいつ使用されますか?

zswap はいつ使用されますか?

SSDの摩耗を減らしたいです。

私はzswapの仕組みを理解しようとしています:

zswap は、圧縮されていないスワップがいっぱいになった後にのみ使用されますか?

いいえの場合、割り当てポリシーは何ですか?

答え1

ドキュメンテーション言う:

Zswap は、圧縮プールがサイズ制限に達すると、LRU ベースで圧縮キャッシュからバックアップ スワップ デバイスにページを移動します。この要件は、以前のコミュニティの議論で特定されていました。

これは、RAMに保持されているzswapが使用されることを意味します前にswap がいっぱいになると、最も古いページが swap に移動され、zswap に書き込まれるのを待機している新しいページのためのスペースが確保されます。

時間的局所性最近使用したページは再度使用される可能性が高くなると言われています。

関連情報