1 zram: Compressed RAM based block devices
2 ----------------------------------------
4 Project home: http://compcache.googlecode.com/
8 The zram module creates RAM based block devices: /dev/ramX (X = 0, 1, ...).
9 Pages written to these disks are compressed and stored in memory itself.
10 These disks allow very fast I/O and compression provides good amounts of
13 See project home for use cases, performance numbers and a lot more.
15 Individual zram devices are configured and initialized using zramconfig
16 userspace utility as shown in examples below. See zramconfig man page for
21 Following shows a typical sequence of steps for using zram.
24 modprobe zram num_devices=4
25 This creates 4 (uninitialized) devices: /dev/zram{0,1,2,3}
26 (num_devices parameter is optional. Default: 1)
29 Use zramconfig utility to configure and initialize individual
30 zram devices. For example:
31 zramconfig /dev/zram0 --init # uses default value of disksize_kb
32 zramconfig /dev/zram1 --disksize_kb=102400 # 100MB /dev/zram1
34 *See zramconfig man page for more details and examples*
44 zramconfig /dev/zram0 --stats
45 zramconfig /dev/zram1 --stats
52 zramconfig /dev/zram0 --reset
53 zramconfig /dev/zram1 --reset
54 (This frees memory allocated for the given device).
57 Please report any problems at:
58 - Mailing list: linux-mm-cc at laptop dot org
59 - Issue tracker: http://code.google.com/p/compcache/issues/list