一、简单启用:
1、在终端中运行 sudo deepin-editor /etc/default/grub 命令修改grub配置文件
2、在 # Generated by deepin-installer 行下 GRUB_CMDLINE_LINUX_DEFAULT 行尾引号前添加
zswap.enabled=1 语句
3、保存完成后运行 sudo update-grub 命令使配置生效
4、重启即可开启zSwap。
三、进阶启用(因需要更新内核参数,该操作有一定风险,主要是软件装多了部分系统模块可能不正常,更新内核参数就卡开机画面)
风险主要是软件装多了部分系统模块可能不正常,更新内核参数就卡开机画面,等哪天想起来了写一个备份内核的帖子
1、在终端中运行 sudo deepin-editor /etc/default/grub 命令修改grub配置文件
2、在 # Generated by deepin-installer 行下 GRUB_CMDLINE_LINUX_DEFAULT 行尾引号前添加
zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=30 zswap.zpool=z3fold 语句
(注:enabled=启用 compressor=压缩算法 max_pool_percent=压缩内存最大占全内存% zpool=分配器)
3、保存后运行 sudo update-grub 命令使配置生效
4、运行此命令编辑内核模块参数 sudo deepin-editor /etc/initramfs-tools/modules 在下方添加以下三行
lz4
lz4_compress
z3fold
5、保存后运行 sudo update-initramfs -u 使配置生效(一般运行结果没几行,太多甚至翻页大概率挂了)
6、重启即可开启性能更好的zSwap。
四、检查是否启用
在终端中运行 grep -r . /sys/module/zswap/parameters/ 检查配置生效情况,其中 enabled: 为 Y 即启用。
五、补充
UOS去年更新了lz4 1.9.4.2版本,该版本在ARM架构上性能有所提升,系统版本太老的话建议升级lz4。
命令:sudo apt reinstall liblz4-1 lz4
文件包:lz4_1.9.4.2.zip
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!