zswap documentation はこう言っています:
Zswap seeks to be simple in its policies. Sysfs attributes allow for one user controlled policy: * max_pool_percent - The maximum percentage of memory that the compressed pool can occupy.
これは、圧縮プールが占有できるメモリの最大パーセンテージを指定します。
どうやって調べるのですか:
現在の統計:
# grep -R . /sys/kernel/debug/zswap/
圧縮比:
# cd /sys/kernel/debug/zswap
# Perl -E "say $(cat stored_pages) * 4096 / $(cat pool_total_size)"
現在の設定:
$ grep -R . /sys/module/zswap