为了减少对系统 SSD 的写入次数,我启用了 zswap,使用 zswap.zpool=z3fold 作为内核参数将 zswap 分配器设置为 z3fold。但是,当系统运行时,我为 zswap 分配器获得了 zbud。调查系统日志显示 z3fold 在启动时对内核不可用,因此它可以使用 zbud。
为了让 lz4 在 zswap 中工作,我做了一些配置,创建了一个包含 lz4 的新启动 ram 映像,以便内核在启动时可以使用它。我必须为 z3fold 做类似的事情吗?
eag*_*101 11
过了一会儿,我设法弄明白了。是的,这很像在 zswap 中启用 lz4 压缩。
回顾如何启用 lz4 压缩:
sudo su
echo lz4 >> /etc/initramfs-tools/modules
echo lz4_compress >> /etc/initramfs-tools/modules
update-initramfs -u
我做了一个类似的过程来启用 z3fold:
sudo su
echo z3fold >> /etc/initramfs-tools/modules
update-initramfs -u
将 zswap.zpool=z3fold 传递到内核参数中,z3fold 应该启动并运行。
| 归档时间: |
|
| 查看次数: |
3697 次 |
| 最近记录: |