Dan Magenheimer | 8062a62 | 2012-02-20 08:29:31 -0800 | [diff] [blame] | 1 | # Dependency on CONFIG_BROKEN is because there is a commit dependency |
| 2 | # on a cleancache naming change to be submitted by Konrad Wilk |
| 3 | # a39c00ded70339603ffe1b0ffdf3ade85bcf009a "Merge branch 'stable/cleancache.v13' |
| 4 | # into linux-next. Once this commit is present, BROKEN can be removed |
Dan Magenheimer | c89126e | 2012-02-15 07:54:18 -0800 | [diff] [blame] | 5 | config RAMSTER |
| 6 | bool "Cross-machine RAM capacity sharing, aka peer-to-peer tmem" |
Dan Magenheimer | 8062a62 | 2012-02-20 08:29:31 -0800 | [diff] [blame] | 7 | depends on (CLEANCACHE || FRONTSWAP) && CONFIGFS_FS=y && !ZCACHE && !XVMALLOC && !HIGHMEM && BROKEN |
Dan Magenheimer | 19ee3ef | 2012-02-15 07:54:16 -0800 | [diff] [blame] | 8 | select LZO_COMPRESS |
| 9 | select LZO_DECOMPRESS |
| 10 | default n |
| 11 | help |
Dan Magenheimer | c89126e | 2012-02-15 07:54:18 -0800 | [diff] [blame] | 12 | RAMster allows RAM on other machines in a cluster to be utilized |
| 13 | dynamically and symmetrically instead of swapping to a local swap |
| 14 | disk, thus improving performance on memory-constrained workloads |
| 15 | while minimizing total RAM across the cluster. RAMster, like |
| 16 | zcache, compresses swap pages into local RAM, but then remotifies |
| 17 | the compressed pages to another node in the RAMster cluster. |