首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在zswap中启用lz4压缩(即,使zswap更有效)

在zswap中启用lz4压缩(即,使zswap更有效)
EN

Ask Ubuntu用户
提问于 2017-01-28 10:46:08
回答 1查看 6.6K关注 0票数 6

我试图在Ubuntu16.04.1LTS上为zswap启用LZ4压缩。

我的GRUB配置:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80"

我执行了sudo update-grub,并重新启动。但是,zswap说compressor lz4 not available, using default lzo。我安装了liblz4-tool。这是执行dmesg | grep zswap后收到的消息

代码语言:javascript
复制
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=148a9e6d-52db-4678-b11d-ef1e5559b69d ro quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80 vt.handoff=7
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=148a9e6d-52db-4678-b11d-ef1e5559b69d ro quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80 vt.handoff=7
[    0.716485] zswap: compressor lz4 not available, using default lzo
[    0.716493] zswap: loaded using pool lzo/zbud
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-01-28 19:50:53

我在这个俄罗斯Debian论坛中找到了解决方案。我不得不运行这些额外的步骤

代码语言:javascript
复制
sudo su
echo lz4 >> /etc/initramfs-tools/modules
echo lz4_compress >> /etc/initramfs-tools/modules
update-initramfs -u
reboot

然后运行dmesg | grep -i zswap,查看

代码语言:javascript
复制
[    0.715952] zswap: loaded using pool lz4/zbud

很高兴看到性能如何提高。

编辑:我已经用本指南编写了我的步骤。您可以检查是否面临启用zswap的问题。

票数 11
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/877178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档