~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-block-zram

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-block-zram (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-block-zram (Version linux-3.10.108)


  1 What:           /sys/block/zram<id>/disksize        1 What:           /sys/block/zram<id>/disksize
  2 Date:           August 2010                         2 Date:           August 2010
  3 Contact:        Nitin Gupta <ngupta@vflare.org>      3 Contact:        Nitin Gupta <ngupta@vflare.org>
  4 Description:                                        4 Description:
  5                 The disksize file is read-writ      5                 The disksize file is read-write and specifies the disk size
  6                 which represents the limit on       6                 which represents the limit on the *uncompressed* worth of data
  7                 that can be stored in this dis      7                 that can be stored in this disk.
  8                 Unit: bytes                    << 
  9                                                     8 
 10 What:           /sys/block/zram<id>/initstate       9 What:           /sys/block/zram<id>/initstate
 11 Date:           August 2010                        10 Date:           August 2010
 12 Contact:        Nitin Gupta <ngupta@vflare.org>     11 Contact:        Nitin Gupta <ngupta@vflare.org>
 13 Description:                                       12 Description:
 14                 The initstate file is read-onl !!  13                 The disksize file is read-only and shows the initialization
 15                 state of the device.               14                 state of the device.
 16                                                    15 
 17 What:           /sys/block/zram<id>/reset          16 What:           /sys/block/zram<id>/reset
 18 Date:           August 2010                        17 Date:           August 2010
 19 Contact:        Nitin Gupta <ngupta@vflare.org>     18 Contact:        Nitin Gupta <ngupta@vflare.org>
 20 Description:                                       19 Description:
 21                 The reset file is write-only a !!  20                 The disksize file is write-only and allows resetting the
 22                 device. The reset operation fr !!  21                 device. The reset operation frees all the memory assocaited
 23                 with this device.                  22                 with this device.
 24                                                    23 
 25 What:           /sys/block/zram<id>/max_comp_s !!  24 What:           /sys/block/zram<id>/num_reads
 26 Date:           February 2014                  !!  25 Date:           August 2010
 27 Contact:        Sergey Senozhatsky <sergey.seno !!  26 Contact:        Nitin Gupta <ngupta@vflare.org>
 28 Description:                                   !!  27 Description:
 29                 The max_comp_streams file is r !!  28                 The num_reads file is read-only and specifies the number of
 30                 number of backend's zcomp_strm !!  29                 reads (failed or successful) done on this device.
 31                 concurrent compress operations !!  30 
 32                                                !!  31 What:           /sys/block/zram<id>/num_writes
 33 What:           /sys/block/zram<id>/comp_algor !!  32 Date:           August 2010
 34 Date:           February 2014                  !!  33 Contact:        Nitin Gupta <ngupta@vflare.org>
 35 Contact:        Sergey Senozhatsky <sergey.seno !!  34 Description:
 36 Description:                                   !!  35                 The num_writes file is read-only and specifies the number of
 37                 The comp_algorithm file is rea !!  36                 writes (failed or successful) done on this device.
 38                 available and selected compres !!  37 
 39                 compression algorithm selectio !!  38 What:           /sys/block/zram<id>/invalid_io
 40                                                !!  39 Date:           August 2010
 41 What:           /sys/block/zram<id>/mem_used_m !!  40 Contact:        Nitin Gupta <ngupta@vflare.org>
 42 Date:           August 2014                    !!  41 Description:
 43 Contact:        Minchan Kim <minchan@kernel.org !!  42                 The invalid_io file is read-only and specifies the number of
 44 Description:                                   !!  43                 non-page-size-aligned I/O requests issued to this device.
 45                 The mem_used_max file is write !!  44 
 46                 the counter of maximum memory  !!  45 What:           /sys/block/zram<id>/notify_free
 47                 compressed data. For resetting !!  46 Date:           August 2010
 48                 "0". Otherwise, you could see  !!  47 Contact:        Nitin Gupta <ngupta@vflare.org>
                                                   >>  48 Description:
                                                   >>  49                 The notify_free file is read-only and specifies the number of
                                                   >>  50                 swap slot free notifications received by this device. These
                                                   >>  51                 notifications are send to a swap block device when a swap slot
                                                   >>  52                 is freed. This statistic is applicable only when this disk is
                                                   >>  53                 being used as a swap disk.
                                                   >>  54 
                                                   >>  55 What:           /sys/block/zram<id>/discard
                                                   >>  56 Date:           August 2010
                                                   >>  57 Contact:        Nitin Gupta <ngupta@vflare.org>
                                                   >>  58 Description:
                                                   >>  59                 The discard file is read-only and specifies the number of
                                                   >>  60                 discard requests received by this device. These requests
                                                   >>  61                 provide information to block device regarding blocks which are
                                                   >>  62                 no longer used by filesystem.
                                                   >>  63 
                                                   >>  64 What:           /sys/block/zram<id>/zero_pages
                                                   >>  65 Date:           August 2010
                                                   >>  66 Contact:        Nitin Gupta <ngupta@vflare.org>
                                                   >>  67 Description:
                                                   >>  68                 The zero_pages file is read-only and specifies number of zero
                                                   >>  69                 filled pages written to this disk. No memory is allocated for
                                                   >>  70                 such pages.
                                                   >>  71 
                                                   >>  72 What:           /sys/block/zram<id>/orig_data_size
                                                   >>  73 Date:           August 2010
                                                   >>  74 Contact:        Nitin Gupta <ngupta@vflare.org>
                                                   >>  75 Description:
                                                   >>  76                 The orig_data_size file is read-only and specifies uncompressed
                                                   >>  77                 size of data stored in this disk. This excludes zero-filled
                                                   >>  78                 pages (zero_pages) since no memory is allocated for them.
                                                   >>  79                 Unit: bytes
                                                   >>  80 
                                                   >>  81 What:           /sys/block/zram<id>/compr_data_size
                                                   >>  82 Date:           August 2010
                                                   >>  83 Contact:        Nitin Gupta <ngupta@vflare.org>
                                                   >>  84 Description:
                                                   >>  85                 The compr_data_size file is read-only and specifies compressed
                                                   >>  86                 size of data stored in this disk. So, compression ratio can be
                                                   >>  87                 calculated using orig_data_size and this statistic.
 49                 Unit: bytes                        88                 Unit: bytes
 50                                                    89 
 51 What:           /sys/block/zram<id>/mem_limit  !!  90 What:           /sys/block/zram<id>/mem_used_total
 52 Date:           August 2014                    !!  91 Date:           August 2010
 53 Contact:        Minchan Kim <minchan@kernel.org !!  92 Contact:        Nitin Gupta <ngupta@vflare.org>
 54 Description:                                   << 
 55                 The mem_limit file is write-on << 
 56                 amount of memory ZRAM can use  << 
 57                 The limit could be changed in  << 
 58                 the limit. No limit is the ini << 
 59                                                << 
 60 What:           /sys/block/zram<id>/compact    << 
 61 Date:           August 2015                    << 
 62 Contact:        Minchan Kim <minchan@kernel.org << 
 63 Description:                                   << 
 64                 The compact file is write-only << 
 65                 allocator zrm uses. The alloca << 
 66                 it could free fragment space.  << 
 67                                                << 
 68 What:           /sys/block/zram<id>/io_stat    << 
 69 Date:           August 2015                    << 
 70 Contact:        Sergey Senozhatsky <sergey.seno << 
 71 Description:                                   << 
 72                 The io_stat file is read-only  << 
 73                 statistics not accounted by bl << 
 74                 failed_reads, failed_writes, e << 
 75                 block layer statistics file fo << 
 76                                                << 
 77 What:           /sys/block/zram<id>/mm_stat    << 
 78 Date:           August 2015                    << 
 79 Contact:        Sergey Senozhatsky <sergey.seno << 
 80 Description:                                   << 
 81                 The mm_stat file is read-only  << 
 82                 statistics (orig_data_size, co << 
 83                 similar to block layer statist << 
 84                                                << 
 85 What:           /sys/block/zram<id>/debug_stat << 
 86 Date:           July 2016                      << 
 87 Contact:        Sergey Senozhatsky <sergey.seno << 
 88 Description:                                   << 
 89                 The debug_stat file is read-on << 
 90                 device's debugging info useful << 
 91                 format is not documented inten << 
 92                 anytime without any notice.    << 
 93                                                << 
 94 What:           /sys/block/zram<id>/backing_de << 
 95 Date:           June 2017                      << 
 96 Contact:        Minchan Kim <minchan@kernel.org << 
 97 Description:                                   << 
 98                 The backing_dev file is read-w << 
 99                 device for zram to write incom << 
100                 For using, user should enable  << 
101                                                << 
102 What:           /sys/block/zram<id>/idle       << 
103 Date:           November 2018                  << 
104 Contact:        Minchan Kim <minchan@kernel.org << 
105 Description:                                   << 
106                 idle file is write-only and ma << 
107                 If system has mounted debugfs, << 
108                 are idle via /sys/kernel/debug << 
109                                                << 
110 What:           /sys/block/zram<id>/writeback  << 
111 Date:           November 2018                  << 
112 Contact:        Minchan Kim <minchan@kernel.org << 
113 Description:                                   << 
114                 The writeback file is write-on << 
115                 huge page writeback to backing << 
116                                                << 
117 What:           /sys/block/zram<id>/bd_stat    << 
118 Date:           November 2018                  << 
119 Contact:        Minchan Kim <minchan@kernel.org << 
120 Description:                                   << 
121                 The bd_stat file is read-only  << 
122                 statistics (bd_count, bd_reads << 
123                 similar to block layer statist << 
124                                                << 
125 What:           /sys/block/zram<id>/writeback_ << 
126 Date:           November 2018                  << 
127 Contact:        Minchan Kim <minchan@kernel.org << 
128 Description:                                   << 
129                 The writeback_limit_enable fil << 
130                 eanbe of writeback_limit featu << 
131                 No limit "0" is the initial st << 
132                                                << 
133 What:           /sys/block/zram<id>/writeback_ << 
134 Date:           November 2018                  << 
135 Contact:        Minchan Kim <minchan@kernel.org << 
136 Description:                                   << 
137                 The writeback_limit file is re << 
138                 amount of writeback ZRAM can d << 
139                 in run time.                   << 
140                                                << 
141 What:           /sys/block/zram<id>/recomp_alg << 
142 Date:           November 2022                  << 
143 Contact:        Sergey Senozhatsky <senozhatsky << 
144 Description:                                   << 
145                 The recomp_algorithm file is r << 
146                 or show secondary compression  << 
147                                                << 
148 What:           /sys/block/zram<id>/recompress << 
149 Date:           November 2022                  << 
150 Contact:        Sergey Senozhatsky <senozhatsky << 
151 Description:                                   << 
152                 The recompress file is write-o << 
153                 with secondary compression alg << 
154                                                << 
155 What:           /sys/block/zram<id>/algorithm_ << 
156 Date:           August 2024                    << 
157 Contact:        Sergey Senozhatsky <senozhatsky << 
158 Description:                                       93 Description:
159                 The algorithm_params file is w !!  94                 The mem_used_total file is read-only and specifies the amount
160                 compression algorithm paramete !!  95                 of memory, including allocator fragmentation and metadata
                                                   >>  96                 overhead, allocated for this disk. So, allocator space
                                                   >>  97                 efficiency can be calculated using compr_data_size and this
                                                   >>  98                 statistic.
                                                   >>  99                 Unit: bytes
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php