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

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-kernel-mm-damon

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-kernel-mm-damon (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-kernel-mm-damon (Version linux-5.18.19)


  1 what:           /sys/kernel/mm/damon/               1 what:           /sys/kernel/mm/damon/
  2 Date:           Mar 2022                            2 Date:           Mar 2022
  3 Contact:        SeongJae Park <sj@kernel.org>        3 Contact:        SeongJae Park <sj@kernel.org>
  4 Description:    Interface for Data Access MONi      4 Description:    Interface for Data Access MONitoring (DAMON).  Contains files
  5                 for controlling DAMON.  For mo      5                 for controlling DAMON.  For more details on DAMON itself,
  6                 please refer to Documentation/      6                 please refer to Documentation/admin-guide/mm/damon/index.rst.
  7                                                     7 
  8 What:           /sys/kernel/mm/damon/admin/         8 What:           /sys/kernel/mm/damon/admin/
  9 Date:           Mar 2022                            9 Date:           Mar 2022
 10 Contact:        SeongJae Park <sj@kernel.org>       10 Contact:        SeongJae Park <sj@kernel.org>
 11 Description:    Interface for privileged users     11 Description:    Interface for privileged users of DAMON.  Contains files for
 12                 controlling DAMON that aimed t     12                 controlling DAMON that aimed to be used by privileged users.
 13                                                    13 
 14 What:           /sys/kernel/mm/damon/admin/kda     14 What:           /sys/kernel/mm/damon/admin/kdamonds/nr_kdamonds
 15 Date:           Mar 2022                           15 Date:           Mar 2022
 16 Contact:        SeongJae Park <sj@kernel.org>       16 Contact:        SeongJae Park <sj@kernel.org>
 17 Description:    Writing a number 'N' to this f     17 Description:    Writing a number 'N' to this file creates the number of
 18                 directories for controlling ea     18                 directories for controlling each DAMON worker thread (kdamond)
 19                 named '0' to 'N-1' under the k     19                 named '0' to 'N-1' under the kdamonds/ directory.
 20                                                    20 
 21 What:           /sys/kernel/mm/damon/admin/kda     21 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/state
 22 Date:           Mar 2022                           22 Date:           Mar 2022
 23 Contact:        SeongJae Park <sj@kernel.org>       23 Contact:        SeongJae Park <sj@kernel.org>
 24 Description:    Writing 'on' or 'off' to this      24 Description:    Writing 'on' or 'off' to this file makes the kdamond starts or
 25                 stops, respectively.  Reading      25                 stops, respectively.  Reading the file returns the keywords
 26                 based on the current status.   !!  26                 based on the current status.  Writing 'update_schemes_stats' to
 27                 makes the kdamond reads the us !!  27                 the file updates contents of schemes stats files of the
 28                 except 'state' again.  Writing !!  28                 kdamond.
 29                 this file makes the kdamond re << 
 30                 Writing 'update_schemes_stats' << 
 31                 schemes stats files of the kda << 
 32                 'update_schemes_tried_regions' << 
 33                 'tried_regions' directory of e << 
 34                 kdamond.  Writing 'update_sche << 
 35                 updates only '.../tried_region << 
 36                 kdamond.  Writing 'clear_schem << 
 37                 removes contents of the 'tried << 
 38                 'update_schemes_effective_quot << 
 39                 '.../quotas/effective_bytes' f << 
 40                                                    29 
 41 What:           /sys/kernel/mm/damon/admin/kda     30 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/pid
 42 Date:           Mar 2022                           31 Date:           Mar 2022
 43 Contact:        SeongJae Park <sj@kernel.org>       32 Contact:        SeongJae Park <sj@kernel.org>
 44 Description:    Reading this file returns the      33 Description:    Reading this file returns the pid of the kdamond if it is
 45                 running.                           34                 running.
 46                                                    35 
 47 What:           /sys/kernel/mm/damon/admin/kda     36 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/nr_contexts
 48 Date:           Mar 2022                           37 Date:           Mar 2022
 49 Contact:        SeongJae Park <sj@kernel.org>       38 Contact:        SeongJae Park <sj@kernel.org>
 50 Description:    Writing a number 'N' to this f     39 Description:    Writing a number 'N' to this file creates the number of
 51                 directories for controlling ea     40                 directories for controlling each DAMON context named '0' to
 52                 'N-1' under the contexts/ dire     41                 'N-1' under the contexts/ directory.
 53                                                    42 
 54 What:           /sys/kernel/mm/damon/admin/kda << 
 55 Date:           Apr 2022                       << 
 56 Contact:        SeongJae Park <sj@kernel.org>   << 
 57 Description:    Reading this file returns the  << 
 58                 sets on the currently running  << 
 59                                                << 
 60 What:           /sys/kernel/mm/damon/admin/kda     43 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/operations
 61 Date:           Mar 2022                           44 Date:           Mar 2022
 62 Contact:        SeongJae Park <sj@kernel.org>       45 Contact:        SeongJae Park <sj@kernel.org>
 63 Description:    Writing a keyword for a monito     46 Description:    Writing a keyword for a monitoring operations set ('vaddr' for
 64                 virtual address spaces monitor !!  47                 virtual address spaces monitoring, and 'paddr' for the physical
 65                 address ranges monitoring, and !!  48                 address space monitoring) to this file makes the context to use
 66                 space monitoring) to this file !!  49                 the operations set.  Reading the file returns the keyword for
 67                 operations set.  Reading the f !!  50                 the operations set the context is set to use.
 68                 operations set the context is  << 
 69                                                << 
 70                 Note that only the operations  << 
 71                 'avail_operations' file are va << 
 72                                                    51 
 73 What:           /sys/kernel/mm/damon/admin/kda     52 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/sample_us
 74 Date:           Mar 2022                           53 Date:           Mar 2022
 75 Contact:        SeongJae Park <sj@kernel.org>       54 Contact:        SeongJae Park <sj@kernel.org>
 76 Description:    Writing a value to this file s     55 Description:    Writing a value to this file sets the sampling interval of the
 77                 DAMON context in microseconds      56                 DAMON context in microseconds as the value.  Reading this file
 78                 returns the value.                 57                 returns the value.
 79                                                    58 
 80 What:           /sys/kernel/mm/damon/admin/kda     59 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/aggr_us
 81 Date:           Mar 2022                           60 Date:           Mar 2022
 82 Contact:        SeongJae Park <sj@kernel.org>       61 Contact:        SeongJae Park <sj@kernel.org>
 83 Description:    Writing a value to this file s     62 Description:    Writing a value to this file sets the aggregation interval of
 84                 the DAMON context in microseco     63                 the DAMON context in microseconds as the value.  Reading this
 85                 file returns the value.            64                 file returns the value.
 86                                                    65 
 87 What:           /sys/kernel/mm/damon/admin/kda     66 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/update_us
 88 Date:           Mar 2022                           67 Date:           Mar 2022
 89 Contact:        SeongJae Park <sj@kernel.org>       68 Contact:        SeongJae Park <sj@kernel.org>
 90 Description:    Writing a value to this file s     69 Description:    Writing a value to this file sets the update interval of the
 91                 DAMON context in microseconds      70                 DAMON context in microseconds as the value.  Reading this file
 92                 returns the value.                 71                 returns the value.
 93                                                    72 
 94 What:           /sys/kernel/mm/damon/admin/kda     73 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/min
 95                                                    74 
 96 WDate:          Mar 2022                           75 WDate:          Mar 2022
 97 Contact:        SeongJae Park <sj@kernel.org>       76 Contact:        SeongJae Park <sj@kernel.org>
 98 Description:    Writing a value to this file s     77 Description:    Writing a value to this file sets the minimum number of
 99                 monitoring regions of the DAMO     78                 monitoring regions of the DAMON context as the value.  Reading
100                 this file returns the value.       79                 this file returns the value.
101                                                    80 
102 What:           /sys/kernel/mm/damon/admin/kda     81 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/max
103 Date:           Mar 2022                           82 Date:           Mar 2022
104 Contact:        SeongJae Park <sj@kernel.org>       83 Contact:        SeongJae Park <sj@kernel.org>
105 Description:    Writing a value to this file s     84 Description:    Writing a value to this file sets the maximum number of
106                 monitoring regions of the DAMO     85                 monitoring regions of the DAMON context as the value.  Reading
107                 this file returns the value.       86                 this file returns the value.
108                                                    87 
109 What:           /sys/kernel/mm/damon/admin/kda     88 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/nr_targets
110 Date:           Mar 2022                           89 Date:           Mar 2022
111 Contact:        SeongJae Park <sj@kernel.org>       90 Contact:        SeongJae Park <sj@kernel.org>
112 Description:    Writing a number 'N' to this f     91 Description:    Writing a number 'N' to this file creates the number of
113                 directories for controlling ea     92                 directories for controlling each DAMON target of the context
114                 named '0' to 'N-1' under the c     93                 named '0' to 'N-1' under the contexts/ directory.
115                                                    94 
116 What:           /sys/kernel/mm/damon/admin/kda     95 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/pid_target
117 Date:           Mar 2022                           96 Date:           Mar 2022
118 Contact:        SeongJae Park <sj@kernel.org>       97 Contact:        SeongJae Park <sj@kernel.org>
119 Description:    Writing to and reading from th     98 Description:    Writing to and reading from this file sets and gets the pid of
120                 the target process if the cont     99                 the target process if the context is for virtual address spaces
121                 monitoring, respectively.         100                 monitoring, respectively.
122                                                   101 
123 What:           /sys/kernel/mm/damon/admin/kda    102 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/nr_regions
124 Date:           Mar 2022                          103 Date:           Mar 2022
125 Contact:        SeongJae Park <sj@kernel.org>      104 Contact:        SeongJae Park <sj@kernel.org>
126 Description:    Writing a number 'N' to this f    105 Description:    Writing a number 'N' to this file creates the number of
127                 directories for setting each D    106                 directories for setting each DAMON target memory region of the
128                 context named '0' to 'N-1' und    107                 context named '0' to 'N-1' under the regions/ directory.  In
129                 case of the virtual address sp    108                 case of the virtual address space monitoring, DAMON
130                 automatically sets the target     109                 automatically sets the target memory region based on the target
131                 processes' mappings.              110                 processes' mappings.
132                                                   111 
133 What:           /sys/kernel/mm/damon/admin/kda    112 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/start
134 Date:           Mar 2022                          113 Date:           Mar 2022
135 Contact:        SeongJae Park <sj@kernel.org>      114 Contact:        SeongJae Park <sj@kernel.org>
136 Description:    Writing to and reading from th    115 Description:    Writing to and reading from this file sets and gets the start
137                 address of the monitoring regi    116                 address of the monitoring region.
138                                                   117 
139 What:           /sys/kernel/mm/damon/admin/kda    118 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/end
140 Date:           Mar 2022                          119 Date:           Mar 2022
141 Contact:        SeongJae Park <sj@kernel.org>      120 Contact:        SeongJae Park <sj@kernel.org>
142 Description:    Writing to and reading from th    121 Description:    Writing to and reading from this file sets and gets the end
143                 address of the monitoring regi    122                 address of the monitoring region.
144                                                   123 
145 What:           /sys/kernel/mm/damon/admin/kda    124 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/nr_schemes
146 Date:           Mar 2022                          125 Date:           Mar 2022
147 Contact:        SeongJae Park <sj@kernel.org>      126 Contact:        SeongJae Park <sj@kernel.org>
148 Description:    Writing a number 'N' to this f    127 Description:    Writing a number 'N' to this file creates the number of
149                 directories for controlling ea    128                 directories for controlling each DAMON-based operation scheme
150                 of the context named '0' to 'N    129                 of the context named '0' to 'N-1' under the schemes/ directory.
151                                                   130 
152 What:           /sys/kernel/mm/damon/admin/kda    131 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/action
153 Date:           Mar 2022                          132 Date:           Mar 2022
154 Contact:        SeongJae Park <sj@kernel.org>      133 Contact:        SeongJae Park <sj@kernel.org>
155 Description:    Writing to and reading from th    134 Description:    Writing to and reading from this file sets and gets the action
156                 of the scheme.                    135                 of the scheme.
157                                                   136 
158 What:           /sys/kernel/mm/damon/admin/kda << 
159 Date:           Jun 2024                       << 
160 Contact:        SeongJae Park <sj@kernel.org>   << 
161 Description:    Action's target NUMA node id.  << 
162                 actions.                       << 
163                                                << 
164 What:           /sys/kernel/mm/damon/admin/kda << 
165 Date:           Sep 2023                       << 
166 Contact:        SeongJae Park <sj@kernel.org>   << 
167 Description:    Writing a value to this file s << 
168                 the scheme in microseconds.  R << 
169                 value.                         << 
170                                                << 
171 What:           /sys/kernel/mm/damon/admin/kda    137 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/min
172 Date:           Mar 2022                          138 Date:           Mar 2022
173 Contact:        SeongJae Park <sj@kernel.org>      139 Contact:        SeongJae Park <sj@kernel.org>
174 Description:    Writing to and reading from th !! 140 Description:    Writing to and reading from this file sets and gets the mimimum
175                 size of the scheme's target re    141                 size of the scheme's target regions in bytes.
176                                                   142 
177 What:           /sys/kernel/mm/damon/admin/kda    143 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/max
178 Date:           Mar 2022                          144 Date:           Mar 2022
179 Contact:        SeongJae Park <sj@kernel.org>      145 Contact:        SeongJae Park <sj@kernel.org>
180 Description:    Writing to and reading from th    146 Description:    Writing to and reading from this file sets and gets the maximum
181                 size of the scheme's target re    147                 size of the scheme's target regions in bytes.
182                                                   148 
183 What:           /sys/kernel/mm/damon/admin/kda    149 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/min
184 Date:           Mar 2022                          150 Date:           Mar 2022
185 Contact:        SeongJae Park <sj@kernel.org>      151 Contact:        SeongJae Park <sj@kernel.org>
186 Description:    Writing to and reading from th    152 Description:    Writing to and reading from this file sets and gets the manimum
187                 'nr_accesses' of the scheme's     153                 'nr_accesses' of the scheme's target regions.
188                                                   154 
189 What:           /sys/kernel/mm/damon/admin/kda    155 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/max
190 Date:           Mar 2022                          156 Date:           Mar 2022
191 Contact:        SeongJae Park <sj@kernel.org>      157 Contact:        SeongJae Park <sj@kernel.org>
192 Description:    Writing to and reading from th    158 Description:    Writing to and reading from this file sets and gets the maximum
193                 'nr_accesses' of the scheme's     159                 'nr_accesses' of the scheme's target regions.
194                                                   160 
195 What:           /sys/kernel/mm/damon/admin/kda    161 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/min
196 Date:           Mar 2022                          162 Date:           Mar 2022
197 Contact:        SeongJae Park <sj@kernel.org>      163 Contact:        SeongJae Park <sj@kernel.org>
198 Description:    Writing to and reading from th    164 Description:    Writing to and reading from this file sets and gets the minimum
199                 'age' of the scheme's target r    165                 'age' of the scheme's target regions.
200                                                   166 
201 What:           /sys/kernel/mm/damon/admin/kda    167 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/max
202 Date:           Mar 2022                          168 Date:           Mar 2022
203 Contact:        SeongJae Park <sj@kernel.org>      169 Contact:        SeongJae Park <sj@kernel.org>
204 Description:    Writing to and reading from th    170 Description:    Writing to and reading from this file sets and gets the maximum
205                 'age' of the scheme's target r    171                 'age' of the scheme's target regions.
206                                                   172 
207 What:           /sys/kernel/mm/damon/admin/kda    173 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/ms
208 Date:           Mar 2022                          174 Date:           Mar 2022
209 Contact:        SeongJae Park <sj@kernel.org>      175 Contact:        SeongJae Park <sj@kernel.org>
210 Description:    Writing to and reading from th    176 Description:    Writing to and reading from this file sets and gets the time
211                 quota of the scheme in millise    177                 quota of the scheme in milliseconds.
212                                                   178 
213 What:           /sys/kernel/mm/damon/admin/kda    179 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/bytes
214 Date:           Mar 2022                          180 Date:           Mar 2022
215 Contact:        SeongJae Park <sj@kernel.org>      181 Contact:        SeongJae Park <sj@kernel.org>
216 Description:    Writing to and reading from th    182 Description:    Writing to and reading from this file sets and gets the size
217                 quota of the scheme in bytes.     183                 quota of the scheme in bytes.
218                                                   184 
219 What:           /sys/kernel/mm/damon/admin/kda << 
220 Date:           Feb 2024                       << 
221 Contact:        SeongJae Park <sj@kernel.org>   << 
222 Description:    Reading from this file gets th << 
223                 scheme in bytes, which adjuste << 
224                                                << 
225 What:           /sys/kernel/mm/damon/admin/kda    185 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/reset_interval_ms
226 Date:           Mar 2022                          186 Date:           Mar 2022
227 Contact:        SeongJae Park <sj@kernel.org>      187 Contact:        SeongJae Park <sj@kernel.org>
228 Description:    Writing to and reading from th    188 Description:    Writing to and reading from this file sets and gets the quotas
229                 charge reset interval of the s    189                 charge reset interval of the scheme in milliseconds.
230                                                   190 
231 What:           /sys/kernel/mm/damon/admin/kda << 
232 Date:           Nov 2023                       << 
233 Contact:        SeongJae Park <sj@kernel.org>   << 
234 Description:    Writing a number 'N' to this f << 
235                 directories for setting automa << 
236                 aggressiveness named '0' to 'N << 
237                                                << 
238 What:           /sys/kernel/mm/damon/admin/kda << 
239 Date:           Feb 2024                       << 
240 Contact:        SeongJae Park <sj@kernel.org>   << 
241 Description:    Writing to and reading from th << 
242                 auto-tuning goal metric.       << 
243                                                << 
244 What:           /sys/kernel/mm/damon/admin/kda << 
245 Date:           Nov 2023                       << 
246 Contact:        SeongJae Park <sj@kernel.org>   << 
247 Description:    Writing to and reading from th << 
248                 value of the goal metric.      << 
249                                                << 
250 What:           /sys/kernel/mm/damon/admin/kda << 
251 Date:           Nov 2023                       << 
252 Contact:        SeongJae Park <sj@kernel.org>   << 
253 Description:    Writing to and reading from th << 
254                 value of the goal metric.      << 
255                                                << 
256 What:           /sys/kernel/mm/damon/admin/kda    191 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/sz_permil
257 Date:           Mar 2022                          192 Date:           Mar 2022
258 Contact:        SeongJae Park <sj@kernel.org>      193 Contact:        SeongJae Park <sj@kernel.org>
259 Description:    Writing to and reading from th    194 Description:    Writing to and reading from this file sets and gets the
260                 under-quota limit regions prio    195                 under-quota limit regions prioritization weight for 'size' in
261                 permil.                           196                 permil.
262                                                   197 
263 What:           /sys/kernel/mm/damon/admin/kda    198 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/nr_accesses_permil
264 Date:           Mar 2022                          199 Date:           Mar 2022
265 Contact:        SeongJae Park <sj@kernel.org>      200 Contact:        SeongJae Park <sj@kernel.org>
266 Description:    Writing to and reading from th    201 Description:    Writing to and reading from this file sets and gets the
267                 under-quota limit regions prio    202                 under-quota limit regions prioritization weight for
268                 'nr_accesses' in permil.          203                 'nr_accesses' in permil.
269                                                   204 
270 What:           /sys/kernel/mm/damon/admin/kda    205 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/age_permil
271 Date:           Mar 2022                          206 Date:           Mar 2022
272 Contact:        SeongJae Park <sj@kernel.org>      207 Contact:        SeongJae Park <sj@kernel.org>
273 Description:    Writing to and reading from th    208 Description:    Writing to and reading from this file sets and gets the
274                 under-quota limit regions prio    209                 under-quota limit regions prioritization weight for 'age' in
275                 permil.                           210                 permil.
276                                                   211 
277 What:           /sys/kernel/mm/damon/admin/kda    212 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/metric
278 Date:           Mar 2022                          213 Date:           Mar 2022
279 Contact:        SeongJae Park <sj@kernel.org>      214 Contact:        SeongJae Park <sj@kernel.org>
280 Description:    Writing to and reading from th    215 Description:    Writing to and reading from this file sets and gets the metric
281                 of the watermarks for the sche    216                 of the watermarks for the scheme.  The writable/readable
282                 keywords for this file are 'no    217                 keywords for this file are 'none' for disabling the watermarks
283                 feature, or 'free_mem_rate' fo    218                 feature, or 'free_mem_rate' for the system's global free memory
284                 rate in permil.                   219                 rate in permil.
285                                                   220 
286 What:           /sys/kernel/mm/damon/admin/kda    221 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/interval_us
287 Date:           Mar 2022                          222 Date:           Mar 2022
288 Contact:        SeongJae Park <sj@kernel.org>      223 Contact:        SeongJae Park <sj@kernel.org>
289 Description:    Writing to and reading from th    224 Description:    Writing to and reading from this file sets and gets the metric
290                 check interval of the watermar    225                 check interval of the watermarks for the scheme in
291                 microseconds.                     226                 microseconds.
292                                                   227 
293 What:           /sys/kernel/mm/damon/admin/kda    228 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/high
294 Date:           Mar 2022                          229 Date:           Mar 2022
295 Contact:        SeongJae Park <sj@kernel.org>      230 Contact:        SeongJae Park <sj@kernel.org>
296 Description:    Writing to and reading from th    231 Description:    Writing to and reading from this file sets and gets the high
297                 watermark of the scheme in per    232                 watermark of the scheme in permil.
298                                                   233 
299 What:           /sys/kernel/mm/damon/admin/kda    234 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/mid
300 Date:           Mar 2022                          235 Date:           Mar 2022
301 Contact:        SeongJae Park <sj@kernel.org>      236 Contact:        SeongJae Park <sj@kernel.org>
302 Description:    Writing to and reading from th    237 Description:    Writing to and reading from this file sets and gets the mid
303                 watermark of the scheme in per    238                 watermark of the scheme in permil.
304                                                   239 
305 What:           /sys/kernel/mm/damon/admin/kda    240 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/low
306 Date:           Mar 2022                          241 Date:           Mar 2022
307 Contact:        SeongJae Park <sj@kernel.org>      242 Contact:        SeongJae Park <sj@kernel.org>
308 Description:    Writing to and reading from th    243 Description:    Writing to and reading from this file sets and gets the low
309                 watermark of the scheme in per    244                 watermark of the scheme in permil.
310                                                   245 
311 What:           /sys/kernel/mm/damon/admin/kda << 
312 Date:           Dec 2022                       << 
313 Contact:        SeongJae Park <sj@kernel.org>   << 
314 Description:    Writing a number 'N' to this f << 
315                 directories for setting filter << 
316                 'N-1' under the filters/ direc << 
317                                                << 
318 What:           /sys/kernel/mm/damon/admin/kda << 
319 Date:           Dec 2022                       << 
320 Contact:        SeongJae Park <sj@kernel.org>   << 
321 Description:    Writing to and reading from th << 
322                 the memory of the interest.  ' << 
323                 'memcg' for specific memory cg << 
324                 'addr' for address range (an o << 
325                 for DAMON monitoring target ca << 
326                                                << 
327 What:           /sys/kernel/mm/damon/admin/kda << 
328 Date:           Dec 2022                       << 
329 Contact:        SeongJae Park <sj@kernel.org>   << 
330 Description:    If 'memcg' is written to the ' << 
331                 reading from this file sets an << 
332                 cgroup of the interest.        << 
333                                                << 
334 What:           /sys/kernel/mm/damon/admin/kda << 
335 Date:           Jul 2023                       << 
336 Contact:        SeongJae Park <sj@kernel.org>   << 
337 Description:    If 'addr' is written to the 't << 
338                 from this file sets or gets th << 
339                 range for the filter.          << 
340                                                << 
341 What:           /sys/kernel/mm/damon/admin/kda << 
342 Date:           Jul 2023                       << 
343 Contact:        SeongJae Park <sj@kernel.org>   << 
344 Description:    If 'addr' is written to the 't << 
345                 from this file sets or gets th << 
346                 range for the filter.          << 
347                                                << 
348 What:           /sys/kernel/mm/damon/admin/kda << 
349 Date:           Dec 2022                       << 
350 Contact:        SeongJae Park <sj@kernel.org>   << 
351 Description:    If 'target' is written to the  << 
352                 reading from this file sets or << 
353                 monitoring target of the inter << 
354                                                << 
355 What:           /sys/kernel/mm/damon/admin/kda << 
356 Date:           Dec 2022                       << 
357 Contact:        SeongJae Park <sj@kernel.org>   << 
358 Description:    Writing 'Y' or 'N' to this fil << 
359                 pages that do or do not match  << 
360                 respectively.  Filter out mean << 
361                 not be applied to.             << 
362                                                << 
363 What:           /sys/kernel/mm/damon/admin/kda    246 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_tried
364 Date:           Mar 2022                          247 Date:           Mar 2022
365 Contact:        SeongJae Park <sj@kernel.org>      248 Contact:        SeongJae Park <sj@kernel.org>
366 Description:    Reading this file returns the     249 Description:    Reading this file returns the number of regions that the action
367                 of the scheme has tried to be     250                 of the scheme has tried to be applied.
368                                                   251 
369 What:           /sys/kernel/mm/damon/admin/kda    252 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_tried
370 Date:           Mar 2022                          253 Date:           Mar 2022
371 Contact:        SeongJae Park <sj@kernel.org>      254 Contact:        SeongJae Park <sj@kernel.org>
372 Description:    Reading this file returns the     255 Description:    Reading this file returns the total size of regions that the
373                 action of the scheme has tried    256                 action of the scheme has tried to be applied in bytes.
374                                                   257 
375 What:           /sys/kernel/mm/damon/admin/kda    258 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_applied
376 Date:           Mar 2022                          259 Date:           Mar 2022
377 Contact:        SeongJae Park <sj@kernel.org>      260 Contact:        SeongJae Park <sj@kernel.org>
378 Description:    Reading this file returns the     261 Description:    Reading this file returns the number of regions that the action
379                 of the scheme has successfully    262                 of the scheme has successfully applied.
380                                                   263 
381 What:           /sys/kernel/mm/damon/admin/kda    264 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_applied
382 Date:           Mar 2022                          265 Date:           Mar 2022
383 Contact:        SeongJae Park <sj@kernel.org>      266 Contact:        SeongJae Park <sj@kernel.org>
384 Description:    Reading this file returns the     267 Description:    Reading this file returns the total size of regions that the
385                 action of the scheme has succe    268                 action of the scheme has successfully applied in bytes.
386                                                   269 
387 What:           /sys/kernel/mm/damon/admin/kda    270 What:           /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/qt_exceeds
388 Date:           Mar 2022                          271 Date:           Mar 2022
389 Contact:        SeongJae Park <sj@kernel.org>      272 Contact:        SeongJae Park <sj@kernel.org>
390 Description:    Reading this file returns the     273 Description:    Reading this file returns the number of the exceed events of
391                 the scheme's quotas.              274                 the scheme's quotas.
392                                                << 
393 What:           /sys/kernel/mm/damon/admin/kda << 
394 Date:           Jul 2023                       << 
395 Contact:        SeongJae Park <sj@kernel.org>   << 
396 Description:    Reading this file returns the  << 
397                 corresponding DAMON-based Oper << 
398                 to be applied.                 << 
399                                                << 
400 What:           /sys/kernel/mm/damon/admin/kda << 
401 Date:           Oct 2022                       << 
402 Contact:        SeongJae Park <sj@kernel.org>   << 
403 Description:    Reading this file returns the  << 
404                 that corresponding DAMON-based << 
405                 tried to be applied.           << 
406                                                << 
407 What:           /sys/kernel/mm/damon/admin/kda << 
408 Date:           Oct 2022                       << 
409 Contact:        SeongJae Park <sj@kernel.org>   << 
410 Description:    Reading this file returns the  << 
411                 that corresponding DAMON-based << 
412                 tried to be applied.           << 
413                                                << 
414 What:           /sys/kernel/mm/damon/admin/kda << 
415 Date:           Oct 2022                       << 
416 Contact:        SeongJae Park <sj@kernel.org>   << 
417 Description:    Reading this file returns the  << 
418                 that corresponding DAMON-based << 
419                 tried to be applied.           << 
420                                                << 
421 What:           /sys/kernel/mm/damon/admin/kda << 
422 Date:           Oct 2022                       << 
423 Contact:        SeongJae Park <sj@kernel.org>   << 
424 Description:    Reading this file returns the  << 
425                 corresponding DAMON-based Oper << 
426                 to be applied.                 << 
                                                      

~ [ 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