Zswap: loaded using pool lzo/zbud

Интересные сообщения появились

[    3.179802] zswap: compressor lz4 not available, using default lzo
[    3.179965] zswap: loaded using pool lzo/zbud

вот часть конфига ядра 5.4.42-calculate

cat /usr/src/linux/.config|grep -i lz
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_RD_LZMA=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_SQUASHFS_LZ4=y
CONFIG_SQUASHFS_LZO=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_LZ4=m
CONFIG_CRYPTO_LZ4HC=m
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_COMPRESS=m
CONFIG_LZ4HC_COMPRESS=m
CONFIG_LZ4_DECOMPRESS=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_CLZ_TAB=y

и

modprobe -v lz4
insmod /lib/modules/5.4.42-calculate/kernel/lib/lz4/lz4_compress.ko.xz
insmod /lib/modules/5.4.42-calculate/kernel/crypto/lz4.ko.xz

Оно? Swap больше не нужен!

А как вы включаете zswap? Если параметром ядра, то возможно, т.к. в новом ядре CONFIG_CRYPTO_LZ4 собран модулем. Подключить zswap можно скриптом.

В новых сборках по умолчанию используется Zram. Отключите его, если вы используете Zswap.

Изначально в грубе zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=30, как и было в cldx 17.12 так и осталось. Ничего не менял.
Я так понимаю эти устаревшие параметры из груба надо убрать раз уж zram.

Да, на моей памяти zstd не работал так эффективно, как zram и на его работы были жалобы. Надеюсь к zram не будет претензий. Вместе мне кажется они работают не эффективно, т.к. zstd закидывает в своп (zram) уже пережатые данные. Как таковой swap на диске при использовании zram становится не нужен.