1 what: /sys/kernel/mm/damon/ 2 Date: Mar 2022 3 Contact: SeongJae Park <sj@kernel.org> 4 Description: Interface for Data Access MONi 5 for controlling DAMON. For mo 6 please refer to Documentation/ 7 8 What: /sys/kernel/mm/damon/admin/ 9 Date: Mar 2022 10 Contact: SeongJae Park <sj@kernel.org> 11 Description: Interface for privileged users 12 controlling DAMON that aimed t 13 14 What: /sys/kernel/mm/damon/admin/kda 15 Date: Mar 2022 16 Contact: SeongJae Park <sj@kernel.org> 17 Description: Writing a number 'N' to this f 18 directories for controlling ea 19 named '0' to 'N-1' under the k 20 21 What: /sys/kernel/mm/damon/admin/kda 22 Date: Mar 2022 23 Contact: SeongJae Park <sj@kernel.org> 24 Description: Writing 'on' or 'off' to this 25 stops, respectively. Reading 26 based on the current status. 27 makes the kdamond reads the us 28 except 'state' again. Writing 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 41 What: /sys/kernel/mm/damon/admin/kda 42 Date: Mar 2022 43 Contact: SeongJae Park <sj@kernel.org> 44 Description: Reading this file returns the 45 running. 46 47 What: /sys/kernel/mm/damon/admin/kda 48 Date: Mar 2022 49 Contact: SeongJae Park <sj@kernel.org> 50 Description: Writing a number 'N' to this f 51 directories for controlling ea 52 'N-1' under the contexts/ dire 53 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 61 Date: Mar 2022 62 Contact: SeongJae Park <sj@kernel.org> 63 Description: Writing a keyword for a monito 64 virtual address spaces monitor 65 address ranges monitoring, and 66 space monitoring) to this file 67 operations set. Reading the f 68 operations set the context is 69 70 Note that only the operations 71 'avail_operations' file are va 72 73 What: /sys/kernel/mm/damon/admin/kda 74 Date: Mar 2022 75 Contact: SeongJae Park <sj@kernel.org> 76 Description: Writing a value to this file s 77 DAMON context in microseconds 78 returns the value. 79 80 What: /sys/kernel/mm/damon/admin/kda 81 Date: Mar 2022 82 Contact: SeongJae Park <sj@kernel.org> 83 Description: Writing a value to this file s 84 the DAMON context in microseco 85 file returns the value. 86 87 What: /sys/kernel/mm/damon/admin/kda 88 Date: Mar 2022 89 Contact: SeongJae Park <sj@kernel.org> 90 Description: Writing a value to this file s 91 DAMON context in microseconds 92 returns the value. 93 94 What: /sys/kernel/mm/damon/admin/kda 95 96 WDate: Mar 2022 97 Contact: SeongJae Park <sj@kernel.org> 98 Description: Writing a value to this file s 99 monitoring regions of the DAMO 100 this file returns the value. 101 102 What: /sys/kernel/mm/damon/admin/kda 103 Date: Mar 2022 104 Contact: SeongJae Park <sj@kernel.org> 105 Description: Writing a value to this file s 106 monitoring regions of the DAMO 107 this file returns the value. 108 109 What: /sys/kernel/mm/damon/admin/kda 110 Date: Mar 2022 111 Contact: SeongJae Park <sj@kernel.org> 112 Description: Writing a number 'N' to this f 113 directories for controlling ea 114 named '0' to 'N-1' under the c 115 116 What: /sys/kernel/mm/damon/admin/kda 117 Date: Mar 2022 118 Contact: SeongJae Park <sj@kernel.org> 119 Description: Writing to and reading from th 120 the target process if the cont 121 monitoring, respectively. 122 123 What: /sys/kernel/mm/damon/admin/kda 124 Date: Mar 2022 125 Contact: SeongJae Park <sj@kernel.org> 126 Description: Writing a number 'N' to this f 127 directories for setting each D 128 context named '0' to 'N-1' und 129 case of the virtual address sp 130 automatically sets the target 131 processes' mappings. 132 133 What: /sys/kernel/mm/damon/admin/kda 134 Date: Mar 2022 135 Contact: SeongJae Park <sj@kernel.org> 136 Description: Writing to and reading from th 137 address of the monitoring regi 138 139 What: /sys/kernel/mm/damon/admin/kda 140 Date: Mar 2022 141 Contact: SeongJae Park <sj@kernel.org> 142 Description: Writing to and reading from th 143 address of the monitoring regi 144 145 What: /sys/kernel/mm/damon/admin/kda 146 Date: Mar 2022 147 Contact: SeongJae Park <sj@kernel.org> 148 Description: Writing a number 'N' to this f 149 directories for controlling ea 150 of the context named '0' to 'N 151 152 What: /sys/kernel/mm/damon/admin/kda 153 Date: Mar 2022 154 Contact: SeongJae Park <sj@kernel.org> 155 Description: Writing to and reading from th 156 of the scheme. 157 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 172 Date: Mar 2022 173 Contact: SeongJae Park <sj@kernel.org> 174 Description: Writing to and reading from th 175 size of the scheme's target re 176 177 What: /sys/kernel/mm/damon/admin/kda 178 Date: Mar 2022 179 Contact: SeongJae Park <sj@kernel.org> 180 Description: Writing to and reading from th 181 size of the scheme's target re 182 183 What: /sys/kernel/mm/damon/admin/kda 184 Date: Mar 2022 185 Contact: SeongJae Park <sj@kernel.org> 186 Description: Writing to and reading from th 187 'nr_accesses' of the scheme's 188 189 What: /sys/kernel/mm/damon/admin/kda 190 Date: Mar 2022 191 Contact: SeongJae Park <sj@kernel.org> 192 Description: Writing to and reading from th 193 'nr_accesses' of the scheme's 194 195 What: /sys/kernel/mm/damon/admin/kda 196 Date: Mar 2022 197 Contact: SeongJae Park <sj@kernel.org> 198 Description: Writing to and reading from th 199 'age' of the scheme's target r 200 201 What: /sys/kernel/mm/damon/admin/kda 202 Date: Mar 2022 203 Contact: SeongJae Park <sj@kernel.org> 204 Description: Writing to and reading from th 205 'age' of the scheme's target r 206 207 What: /sys/kernel/mm/damon/admin/kda 208 Date: Mar 2022 209 Contact: SeongJae Park <sj@kernel.org> 210 Description: Writing to and reading from th 211 quota of the scheme in millise 212 213 What: /sys/kernel/mm/damon/admin/kda 214 Date: Mar 2022 215 Contact: SeongJae Park <sj@kernel.org> 216 Description: Writing to and reading from th 217 quota of the scheme in bytes. 218 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 226 Date: Mar 2022 227 Contact: SeongJae Park <sj@kernel.org> 228 Description: Writing to and reading from th 229 charge reset interval of the s 230 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 257 Date: Mar 2022 258 Contact: SeongJae Park <sj@kernel.org> 259 Description: Writing to and reading from th 260 under-quota limit regions prio 261 permil. 262 263 What: /sys/kernel/mm/damon/admin/kda 264 Date: Mar 2022 265 Contact: SeongJae Park <sj@kernel.org> 266 Description: Writing to and reading from th 267 under-quota limit regions prio 268 'nr_accesses' in permil. 269 270 What: /sys/kernel/mm/damon/admin/kda 271 Date: Mar 2022 272 Contact: SeongJae Park <sj@kernel.org> 273 Description: Writing to and reading from th 274 under-quota limit regions prio 275 permil. 276 277 What: /sys/kernel/mm/damon/admin/kda 278 Date: Mar 2022 279 Contact: SeongJae Park <sj@kernel.org> 280 Description: Writing to and reading from th 281 of the watermarks for the sche 282 keywords for this file are 'no 283 feature, or 'free_mem_rate' fo 284 rate in permil. 285 286 What: /sys/kernel/mm/damon/admin/kda 287 Date: Mar 2022 288 Contact: SeongJae Park <sj@kernel.org> 289 Description: Writing to and reading from th 290 check interval of the watermar 291 microseconds. 292 293 What: /sys/kernel/mm/damon/admin/kda 294 Date: Mar 2022 295 Contact: SeongJae Park <sj@kernel.org> 296 Description: Writing to and reading from th 297 watermark of the scheme in per 298 299 What: /sys/kernel/mm/damon/admin/kda 300 Date: Mar 2022 301 Contact: SeongJae Park <sj@kernel.org> 302 Description: Writing to and reading from th 303 watermark of the scheme in per 304 305 What: /sys/kernel/mm/damon/admin/kda 306 Date: Mar 2022 307 Contact: SeongJae Park <sj@kernel.org> 308 Description: Writing to and reading from th 309 watermark of the scheme in per 310 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 364 Date: Mar 2022 365 Contact: SeongJae Park <sj@kernel.org> 366 Description: Reading this file returns the 367 of the scheme has tried to be 368 369 What: /sys/kernel/mm/damon/admin/kda 370 Date: Mar 2022 371 Contact: SeongJae Park <sj@kernel.org> 372 Description: Reading this file returns the 373 action of the scheme has tried 374 375 What: /sys/kernel/mm/damon/admin/kda 376 Date: Mar 2022 377 Contact: SeongJae Park <sj@kernel.org> 378 Description: Reading this file returns the 379 of the scheme has successfully 380 381 What: /sys/kernel/mm/damon/admin/kda 382 Date: Mar 2022 383 Contact: SeongJae Park <sj@kernel.org> 384 Description: Reading this file returns the 385 action of the scheme has succe 386 387 What: /sys/kernel/mm/damon/admin/kda 388 Date: Mar 2022 389 Contact: SeongJae Park <sj@kernel.org> 390 Description: Reading this file returns the 391 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.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.