aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorSergey Senozhatsky <sergey.senozhatsky@gmail.com>2015-04-15 19:16:00 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2015-04-15 19:35:21 -0400
commit77ba015f9d5c584226a634753e9b318cb272cd41 (patch)
tree1b63cddb98207642711ec187088ca07d485783c3 /Documentation
parent8811a9421b325b06a2456ae1b8fe23e838cbfe33 (diff)
zram: describe device attrs in documentation
Briefly describe exported device stat attrs in zram documentation. We will eventually get rid of per-stat sysfs nodes and, thus, clean up Documentation/ABI/testing/sysfs-block-zram file, which is the only source of information about device sysfs nodes. Add `num_migrated' description, since there is no independent `num_migrated' sysfs node (and no corresponding sysfs-block-zram entry), it will be exported via zram<id>/mm_stat file. At this point we can provide minimal description, because sysfs-block-zram still contains detailed information. Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> Acked-by: Minchan Kim <minchan@kernel.org> Cc: Nitin Gupta <ngupta@vflare.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/blockdev/zram.txt48
1 files changed, 34 insertions, 14 deletions
diff --git a/Documentation/blockdev/zram.txt b/Documentation/blockdev/zram.txt
index 7fcf9c6592ec..971765ed5ac1 100644
--- a/Documentation/blockdev/zram.txt
+++ b/Documentation/blockdev/zram.txt
@@ -98,20 +98,40 @@ size of the disk when not in use so a huge zram is wasteful.
98 mount /dev/zram1 /tmp 98 mount /dev/zram1 /tmp
99 99
1007) Stats: 1007) Stats:
101 Per-device statistics are exported as various nodes under 101Per-device statistics are exported as various nodes under /sys/block/zram<id>/
102 /sys/block/zram<id>/ 102
103 disksize 103A brief description of exported device attritbutes. For more details please
104 num_reads 104read Documentation/ABI/testing/sysfs-block-zram.
105 num_writes 105
106 failed_reads 106Name access description
107 failed_writes 107---- ------ -----------
108 invalid_io 108disksize RW show and set the device's disk size
109 notify_free 109initstate RO shows the initialization state of the device
110 zero_pages 110reset WO trigger device reset
111 orig_data_size 111num_reads RO the number of reads
112 compr_data_size 112failed_reads RO the number of failed reads
113 mem_used_total 113num_write RO the number of writes
114 mem_used_max 114failed_writes RO the number of failed writes
115invalid_io RO the number of non-page-size-aligned I/O requests
116max_comp_streams RW the number of possible concurrent compress operations
117comp_algorithm RW show and change the compression algorithm
118notify_free RO the number of notifications to free pages (either
119 slot free notifications or REQ_DISCARD requests)
120zero_pages RO the number of zero filled pages written to this disk
121orig_data_size RO uncompressed size of data stored in this disk
122compr_data_size RO compressed size of data stored in this disk
123mem_used_total RO the amount of memory allocated for this disk
124mem_used_max RW the maximum amount memory zram have consumed to
125 store compressed data
126mem_limit RW the maximum amount of memory ZRAM can use to store
127 the compressed data
128num_migrated RO the number of objects migrated migrated by compaction
129
130
131File /sys/block/zram<id>/stat
132
133Represents block layer statistics. Read Documentation/block/stat.txt for
134details.
115 135
1168) Deactivate: 1368) Deactivate:
117 swapoff /dev/zram0 137 swapoff /dev/zram0