LINUX.ORG.RU
ФорумAdmin

Как добавить поддержку zswap lz4 в CentOS7

 , ,


1

1

Не получается добавить поддержку zswap lz4 при загрузке CentOS 7 На Arch Linux добавлял lz4 lz4_compress и пересобирал initramfs с помощью mkinitcpio. На CentOS нашел решение по добавлению модулей в initramfs

# mkinitrd -f --with=lz4 /boot/initramfs-`uname -r`.img `uname -r`
# lsinitrd /boot/initramfs-5.3.1-1.el7.elrepo.x86_64.img | grep lz4
Arguments: -f --add-drivers ' lz4'
-rwxr-xr-x   1 root     root        85968 Sep 29 14:45 usr/lib64/liblz4.so.1.7.5
lrwxrwxrwx   1 root     root           15 Sep 29 14:45 usr/lib64/liblz4.so.1 -> liblz4.so.1.7.5
-rwxr--r--   1 root     root         8072 Sep 29 14:45 usr/lib/modules/5.3.1-1.el7.elrepo.x86_64/kernel/crypto/lz4.ko
drwxr-xr-x   2 root     root            0 Sep 29 14:45 usr/lib/modules/5.3.1-1.el7.elrepo.x86_64/kernel/lib/lz4
-rwxr--r--   1 root     root        18792 Sep 29 14:45 usr/lib/modules/5.3.1-1.el7.elrepo.x86_64/kernel/lib/lz4/lz4_compress.ko
но после загрузки все-равно
zswap: compressor lz4 not available, using default lzo
zswap: zpool z3fold not available, using default zbud


Не получается добавить поддержку zswap lz4

Какой выигрыш с lz4? Узкое место всё-равно хард, быстрая распаковка не даст плюсов, если считывать с диска больше данных.

anonymous
()

Зачем в initramfs zswap b компрессоры к нему? Зачем, вообще, своп в initramfs?

Чтобы узнать текущее состояние zswap

$ cat /sys/module/zswap/parameters/enabled
$ cat /sys/module/zswap/parameters/zpool
$ cat /sys/module/zswap/parameters/compressor

Если не работает. Отключаешь zswap

# echo n > /sys/module/zswap/parameters/enabled

Загружаешь нужные модули.

# modprobe z3fold
# modprobe lz4

Устанавливаешь параметры

# echo z3fold > /sys/module/zswap/parameters/zpool
# echo lz4 > /sys/module/zswap/parameters/compressor

Включаешь

# echo y > /sys/module/zswap/parameters/enabled
anonymous
()
Ответ на: комментарий от anonymous

На диск там пишутся/читаются несжатые данные, насколько я знаю.

Ты про swap или zswap? И в чём различия?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.