優先順位の高いスワップから優先順位の低いスワップであまり使用されないページを「占有」

優先順位の高いスワップから優先順位の低いスワップであまり使用されないページを「占有」

私のLinuxシステムに2つのスワップパーティションがあるとしましょう。 1つは優先順位の高いzramです。もう1つはディスクにあり、優先順位は低いです。私はzramスワップがより速いので好む。私が理解したところによると、マンページ交換、zramスワップパーティションがすべて消費されるまで、ディスクスワップパーティションは使用されません。

それでは、zramスワップパーティションを埋めて、ページがディスクの1つに転送され始めるとしましょう。ただし、zramスワップパーティションの一部のページがしばらくアクセスされていない可能性があるため、そのページをディスクに送信して新しいページをzramスワップパーティションに配置する方が合理的です。結局、zramはより速くなるでしょうか?

これを行う方法はありますか?

ちなみに、私はDebian Stretchを実行しています。私が印刷したカーネルはuname -a(私たちの会社からこれをバックポートしました)バージョンを4.19.0-0.bpo.6-amd64 #1 SMP Debian 4.19.67-2+deb10u2~bpo9+1インストールしました。 (私の同僚がこれをBusterでバックポートしたと思います。)zram-tools0.3.2.1-1

編集:カーネル5.xのソリューションを受け入れましょう。

関連情報