在Lubuntu中使用Zcache

最近我将zcache添加到我的GRUB配置中:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zcache"

但是我不知道zcache是否在工作,或者我是否需要做其他的事情。关于在Ubuntu中实施zcache的信息非常缺乏,而且大部分已经过时了三到五年。
似乎在过去的某个时候,cleancache和frontswap "模块"是zcache正常运行所必需的,但我怀疑现在已经不再需要这些了。
所以,除了将zcache添加到我的命令行之外,还需要做些什么,并且如何验证zcache在我的系统中完全正常运行?
-Version-
Kernel      : Linux 3.13.0-45-generic (i686)
Compiled        : #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015
Distribution        : Ubuntu 14.04.2 LTS
1个回答

据我所知,自3.11版本起,内核中已经删除了zcache:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1256503 我建议看一下zswap。 它同样容易启用
编辑/etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1"
sudo update-grub
重新启动

验证是否已启用

dmesg | grep zswap

检查一下是否有任何变化(只有在系统开始交换内存时才会生效):
sudo sh -c 'cd /sys/kernel/debug/zswap && grep . *'

有关zswap的更多信息:
zram vs zswap vs zcache终极指南:何时使用哪个