私の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-tools
0.3.2.1-1
編集:カーネル5.xのソリューションを受け入れましょう。