Lines Matching +full:in +full:- +full:kernel
1 what: /sys/kernel/mm/damon/
3 Contact: SeongJae Park <sj@kernel.org>
6 please refer to Documentation/admin-guide/mm/damon/index.rst.
8 What: /sys/kernel/mm/damon/admin/
10 Contact: SeongJae Park <sj@kernel.org>
14 What: /sys/kernel/mm/damon/admin/kdamonds/nr_kdamonds
16 Contact: SeongJae Park <sj@kernel.org>
19 named '0' to 'N-1' under the kdamonds/ directory.
21 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/state
23 Contact: SeongJae Park <sj@kernel.org>
27 makes the kdamond reads the user inputs in the sysfs files
41 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/pid
43 Contact: SeongJae Park <sj@kernel.org>
47 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/refresh_ms
49 Contact: SeongJae Park <sj@kernel.org>
54 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/nr_contexts
56 Contact: SeongJae Park <sj@kernel.org>
59 'N-1' under the contexts/ directory.
61 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/avail_operations
63 Contact: SeongJae Park <sj@kernel.org>
65 sets on the currently running kernel.
67 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/operations
69 Contact: SeongJae Park <sj@kernel.org>
77 Note that only the operations sets that listed in
80 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/sample_us
82 Contact: SeongJae Park <sj@kernel.org>
84 DAMON context in microseconds as the value. Reading this file
87 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/aggr_us
89 Contact: SeongJae Park <sj@kernel.org>
91 the DAMON context in microseconds as the value. Reading this
94 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/update_us
96 Contact: SeongJae Park <sj@kernel.org>
98 DAMON context in microseconds as the value. Reading this file
101 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/access_bp
103 Contact: SeongJae Park <sj@kernel.org>
105 auto-tuning target DAMON-observed access events ratio within
106 the given time interval (aggrs in same directory), in bp
109 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/aggrs
111 Contact: SeongJae Park <sj@kernel.org>
113 the monitoring intervals auto-tuning target DAMON-observed
114 access events ratio (access_bp in same directory) within.
117 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/min_sample_us
119 Contact: SeongJae Park <sj@kernel.org>
121 auto-tuned sampling interval in microseconds. Reading this
124 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/intrvals_goal/max_sample_us
126 Contact: SeongJae Park <sj@kernel.org>
128 auto-tuned sampling interval in microseconds. Reading this
131 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/min
134 Contact: SeongJae Park <sj@kernel.org>
139 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/max
141 Contact: SeongJae Park <sj@kernel.org>
146 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/nr_targets
148 Contact: SeongJae Park <sj@kernel.org>
151 named '0' to 'N-1' under the contexts/ directory.
153 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/pid_target
155 Contact: SeongJae Park <sj@kernel.org>
160 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/nr_regions
162 Contact: SeongJae Park <sj@kernel.org>
165 context named '0' to 'N-1' under the regions/ directory. In
170 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/start
172 Contact: SeongJae Park <sj@kernel.org>
176 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/<T>/regions/<R>/end
178 Contact: SeongJae Park <sj@kernel.org>
182 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/nr_schemes
184 Contact: SeongJae Park <sj@kernel.org>
186 directories for controlling each DAMON-based operation scheme
187 of the context named '0' to 'N-1' under the schemes/ directory.
189 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/action
191 Contact: SeongJae Park <sj@kernel.org>
195 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/target_nid
197 Contact: SeongJae Park <sj@kernel.org>
201 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/apply_interval_us
203 Contact: SeongJae Park <sj@kernel.org>
205 the scheme in microseconds. Reading this file returns the
208 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/min
210 Contact: SeongJae Park <sj@kernel.org>
212 size of the scheme's target regions in bytes.
214 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/max
216 Contact: SeongJae Park <sj@kernel.org>
218 size of the scheme's target regions in bytes.
220 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/min
222 Contact: SeongJae Park <sj@kernel.org>
226 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/max
228 Contact: SeongJae Park <sj@kernel.org>
232 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/min
234 Contact: SeongJae Park <sj@kernel.org>
238 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/age/max
240 Contact: SeongJae Park <sj@kernel.org>
244 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/ms
246 Contact: SeongJae Park <sj@kernel.org>
248 quota of the scheme in milliseconds.
250 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/bytes
252 Contact: SeongJae Park <sj@kernel.org>
254 quota of the scheme in bytes.
256 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/effective_bytes
258 Contact: SeongJae Park <sj@kernel.org>
260 scheme in bytes, which adjusted for the time quota and goals.
262 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/reset_interval_ms
264 Contact: SeongJae Park <sj@kernel.org>
266 charge reset interval of the scheme in milliseconds.
268 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/nr_goals
270 Contact: SeongJae Park <sj@kernel.org>
273 aggressiveness named '0' to 'N-1' under the goals/ directory.
275 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_metric
277 Contact: SeongJae Park <sj@kernel.org>
279 auto-tuning goal metric.
281 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_value
283 Contact: SeongJae Park <sj@kernel.org>
287 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/current_value
289 Contact: SeongJae Park <sj@kernel.org>
293 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/nid
295 Contact: SeongJae Park <sj@kernel.org>
299 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/sz_permil
301 Contact: SeongJae Park <sj@kernel.org>
303 under-quota limit regions prioritization weight for 'size' in
306 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/nr_accesses_permil
308 Contact: SeongJae Park <sj@kernel.org>
310 under-quota limit regions prioritization weight for
311 'nr_accesses' in permil.
313 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/weights/age_permil
315 Contact: SeongJae Park <sj@kernel.org>
317 under-quota limit regions prioritization weight for 'age' in
320 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/metric
322 Contact: SeongJae Park <sj@kernel.org>
327 rate in permil.
329 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/interval_us
331 Contact: SeongJae Park <sj@kernel.org>
333 check interval of the watermarks for the scheme in
336 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/high
338 Contact: SeongJae Park <sj@kernel.org>
340 watermark of the scheme in permil.
342 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/mid
344 Contact: SeongJae Park <sj@kernel.org>
346 watermark of the scheme in permil.
348 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/watermarks/low
350 Contact: SeongJae Park <sj@kernel.org>
352 watermark of the scheme in permil.
354 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/nr_filters
356 Contact: SeongJae Park <sj@kernel.org>
359 'N-1' under the filters/ directory.
361 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/type
363 Contact: SeongJae Park <sj@kernel.org>
367 'addr' for address range (an open-ended interval), or 'target'
370 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/memcg_path
372 Contact: SeongJae Park <sj@kernel.org>
377 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/addr_start
379 Contact: SeongJae Park <sj@kernel.org>
384 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/addr_end
386 Contact: SeongJae Park <sj@kernel.org>
391 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/min
393 Contact: SeongJae Park <sj@kernel.org>
398 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/max
400 Contact: SeongJae Park <sj@kernel.org>
405 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/target_idx
407 Contact: SeongJae Park <sj@kernel.org>
412 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/matching
414 Contact: SeongJae Park <sj@kernel.org>
418 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/allow
420 Contact: SeongJae Park <sj@kernel.org>
425 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/core_filters
427 Contact: SeongJae Park <sj@kernel.org>
428 Description: Directory for DAMON core layer-handled DAMOS filters. Files
430 /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters
433 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/ops_filters
435 Contact: SeongJae Park <sj@kernel.org>
436 Description: Directory for DAMON operations set layer-handled DAMOS filters.
438 /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters
441 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/nr_dests
443 Contact: SeongJae Park <sj@kernel.org>
446 '0' to 'N-1' under the dests/ directory.
448 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/<D>/id
450 Contact: SeongJae Park <sj@kernel.org>
456 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/dests/<D>/weight
458 Contact: SeongJae Park <sj@kernel.org>
463 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_tried
465 Contact: SeongJae Park <sj@kernel.org>
469 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_tried
471 Contact: SeongJae Park <sj@kernel.org>
473 action of the scheme has tried to be applied in bytes.
475 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/nr_applied
477 Contact: SeongJae Park <sj@kernel.org>
481 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_applied
483 Contact: SeongJae Park <sj@kernel.org>
485 action of the scheme has successfully applied in bytes.
487 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/sz_ops_filter_passed
489 Contact: SeongJae Park <sj@kernel.org>
491 DAMON operations layer-handled filters of the scheme in bytes.
493 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/stats/qt_exceeds
495 Contact: SeongJae Park <sj@kernel.org>
499 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/total_bytes
501 Contact: SeongJae Park <sj@kernel.org>
503 corresponding DAMON-based Operation Scheme's action has tried
506 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/start
508 Contact: SeongJae Park <sj@kernel.org>
510 that corresponding DAMON-based Operation Scheme's action has
513 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/end
515 Contact: SeongJae Park <sj@kernel.org>
517 that corresponding DAMON-based Operation Scheme's action has
520 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/nr_accesses
522 Contact: SeongJae Park <sj@kernel.org>
524 that corresponding DAMON-based Operation Scheme's action has
527 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/age
529 Contact: SeongJae Park <sj@kernel.org>
531 corresponding DAMON-based Operation Scheme's action has tried
534 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/tried_regions/<R>/sz_filter_passed
536 Contact: SeongJae Park <sj@kernel.org>
537 Description: Reading this file returns the size of the memory in the region
538 that passed DAMON operations layer-handled filters of the
539 scheme in bytes.