1 What: /sys/block/zram<id>/disksize
3 Contact: Nitin Gupta <ngupta@vflare.org>
5 The disksize file is read-write and specifies the disk size
6 which represents the limit on the *uncompressed* worth of data
7 that can be stored in this disk.
10 What: /sys/block/zram<id>/initstate
12 Contact: Nitin Gupta <ngupta@vflare.org>
14 The initstate file is read-only and shows the initialization
17 What: /sys/block/zram<id>/reset
19 Contact: Nitin Gupta <ngupta@vflare.org>
21 The reset file is write-only and allows resetting the
22 device. The reset operation frees all the memory associated
25 What: /sys/block/zram<id>/num_reads
27 Contact: Nitin Gupta <ngupta@vflare.org>
29 The num_reads file is read-only and specifies the number of
30 reads (failed or successful) done on this device.
32 What: /sys/block/zram<id>/num_writes
34 Contact: Nitin Gupta <ngupta@vflare.org>
36 The num_writes file is read-only and specifies the number of
37 writes (failed or successful) done on this device.
39 What: /sys/block/zram<id>/invalid_io
41 Contact: Nitin Gupta <ngupta@vflare.org>
43 The invalid_io file is read-only and specifies the number of
44 non-page-size-aligned I/O requests issued to this device.
46 What: /sys/block/zram<id>/failed_reads
48 Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
50 The failed_reads file is read-only and specifies the number of
51 failed reads happened on this device.
53 What: /sys/block/zram<id>/failed_writes
55 Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
57 The failed_writes file is read-only and specifies the number of
58 failed writes happened on this device.
60 What: /sys/block/zram<id>/max_comp_streams
62 Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
64 The max_comp_streams file is read-write and specifies the
65 number of backend's zcomp_strm compression streams (number of
66 concurrent compress operations).
68 What: /sys/block/zram<id>/comp_algorithm
70 Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
72 The comp_algorithm file is read-write and lets to show
73 available and selected compression algorithms, change
74 compression algorithm selection.
76 What: /sys/block/zram<id>/notify_free
78 Contact: Nitin Gupta <ngupta@vflare.org>
80 The notify_free file is read-only and specifies the number of
81 swap slot free notifications received by this device. These
82 notifications are sent to a swap block device when a swap slot
83 is freed. This statistic is applicable only when this disk is
84 being used as a swap disk.
86 What: /sys/block/zram<id>/zero_pages
88 Contact: Nitin Gupta <ngupta@vflare.org>
90 The zero_pages file is read-only and specifies number of zero
91 filled pages written to this disk. No memory is allocated for
94 What: /sys/block/zram<id>/orig_data_size
96 Contact: Nitin Gupta <ngupta@vflare.org>
98 The orig_data_size file is read-only and specifies uncompressed
99 size of data stored in this disk. This excludes zero-filled
100 pages (zero_pages) since no memory is allocated for them.
103 What: /sys/block/zram<id>/compr_data_size
105 Contact: Nitin Gupta <ngupta@vflare.org>
107 The compr_data_size file is read-only and specifies compressed
108 size of data stored in this disk. So, compression ratio can be
109 calculated using orig_data_size and this statistic.
112 What: /sys/block/zram<id>/mem_used_total
114 Contact: Nitin Gupta <ngupta@vflare.org>
116 The mem_used_total file is read-only and specifies the amount
117 of memory, including allocator fragmentation and metadata
118 overhead, allocated for this disk. So, allocator space
119 efficiency can be calculated using compr_data_size and this