Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

ZSWAP + LZ4

ZSWAP + LZ4

Включил zswap добавив в загрузчик zswap.enabled=1 zswap.max_pool_percent=15 zswap.compressor=lz4, но dmesg пишет:

Код:

[    3.494526] zswap: loading zswap

[    3.516289] zswap: using zbud pool
[    3.604632] zswap: lz4 compressor not available
[    3.611986] zswap: using lzo compressor

Нужны два модуля, lz4 и lz4_compress. Второй судя по всему включен, но не знаю на каком этапе подгружается, а первый надо включить, я так понимаю на уровне initrd, ну и второй заодно проверить.

Код:

zcat /proc/config.gz | grep -i lz4

CONFIG_HAVE_KERNEL_LZ4=y
# CONFIG_KERNEL_LZ4 is not set
CONFIG_RD_LZ4=y
CONFIG_ZRAM_LZ4_COMPRESS=y
CONFIG_SQUASHFS_LZ4=y
CONFIG_CRYPTO_LZ4=m
CONFIG_CRYPTO_LZ4HC=m
CONFIG_LZ4_COMPRESS=m
CONFIG_LZ4HC_COMPRESS=m
CONFIG_LZ4_DECOMPRESS=y
CONFIG_DECOMPRESS_LZ4=y

Код:

cat /proc/modules | grep -i lz4

lz4_compress 16384 1 zram, Live 0xffffffffc00c8000

В общем не знаю как включить его в uird и пересобрать. Нужна ваша  помощь smile

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: ZSWAP + LZ4

Перепаковал uird.soft.cpio.xz с модулем lz4, чтоб сам uird не трогать после каждой обновы. Теперь работает с нужным алгоритмом smile

Код:

[    3.993663] zswap: loading zswap

[    3.994001] zswap: using zbud pool
[    4.194852] zswap: using lz4 compressor

Научился здесь

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: ZSWAP + LZ4

neobht, спасибо! Так будет еще лучше smile

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация