Compressed cache for swap pages

modulename: zswap.ko

configname: CONFIG_ZSWAP

Linux Kernel Configuration
└─>Memory Management options
└─>Support for paging of anonymous memory (swap)
└─>Compressed cache for swap pages
In linux kernel since version 3.10 (release Date: 2013-06-30)  
A lightweight compressed cache for swap pages. It takes
pages that are in the process of being swapped out and attempts to
compress them into a dynamically allocated RAM-based memory pool.
This can result in a significant I/O reduction on swap device and,
in the case where decompressing from RAM is faster than swap device
reads, can also improve workload performance.

source code: