2 bool "Dynamic compression of swap pages and clean pagecache pages"
3 depends on CRYPTO=y && SWAP=y && CLEANCACHE && FRONTSWAP
7 Zcache doubles RAM efficiency while providing a significant
8 performance boosts on many workloads. Zcache uses
9 compression and an in-kernel implementation of transcendent
10 memory to store clean page cache pages and swap in RAM,
11 providing a noticeable reduction in disk I/O.
14 bool "Cross-machine RAM capacity sharing, aka peer-to-peer tmem"
15 depends on CONFIGFS_FS=y && SYSFS=y && !HIGHMEM && ZCACHE=y
17 # must ensure struct page is 8-byte aligned
18 select HAVE_ALIGNED_STRUCT_PAGE if !64_BIT
21 RAMster allows RAM on other machines in a cluster to be utilized
22 dynamically and symmetrically instead of swapping to a local swap
23 disk, thus improving performance on memory-constrained workloads
24 while minimizing total RAM across the cluster. RAMster, like
25 zcache2, compresses swap pages into local RAM, but then remotifies
26 the compressed pages to another node in the RAMster cluster.