条件:在 Ubuntu 16.04 中成功激活zswap
Matlab/.... 计算模块
相关部分/etc/default/grub
...
zswap.enabled=1 # NB only change here
GRUB_CMDLINE_LINUX=""
# NB also tried to have the line here unsuccessfully
...
我尝试激活zswap
并运行sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
/etc/default/grub: line 12: zswap.enabled=1: command not found
zswap
我也尝试了行位于之后的代码,GRUB_CMDLINE_LINUX=""
但没有成功。
heynnema 回答后我的当前设置
在 中有以下内容
/etc/default/grub
,其工作方式不明确;dmesg | grep zswaps
返回一些东西# https://wiki.archlinux.org/index.php/Zswap GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lzo"
跑步
sudo update-grub
。
它对最大 Ram 有影响吗?
有一些关于在池中保存一些页面等的线程zswap:如何判断是否正在压缩交换页面? 但是,还没有关于其对计算最大内存影响的研究。
系统:Linux Ubuntu 16.04 64 位 Linux 内核:4.6
Linux 内核选项:wl
Matlab:2016a
硬件:Macbook Air 2013-mid
相关主题:我如何启用 zswap?,Zswap Arch Linux,zswap:如何判断是否正在压缩交换页面?
答案1
您把你zswap.enabled
放错地方了。
改变这个:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
zswap.enabled=1
对此:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1"
然后sudo update-grub
和reboot
。
如果它不起作用,它可能与 16.04 不可用/不兼容。