zswap

zswap是一项内核功能,可以为交换页面提供压缩的RAM缓存: 换出到磁盘的页面被压缩并存储到RAM的内存池中。一旦内存池写满或者RAM耗尽,则最近最少使用(LRU)页面就会被解压缩并写入到磁盘,就好像没有被拦截一样。在页面被解压缩到交换缓存之后,可以释放内存池中的压缩版本。

zram - 基于内存的压缩块存储设备 的区别是, zswap 需要和交换设备一起工作,而 zram 是RAM中的交换设备,不需要后端支持的swap设备。

参考