Lines Matching full:scheme

144   DAMON-based operation scheme of the kdamond.  For details of the stats,
146 - ``update_schemes_tried_regions``: Update the DAMON-based operation scheme
147 action tried regions directory for each DAMON-based operation scheme of the
148 kdamond. For details of the DAMON-based operation scheme action tried
153 - ``clear_schemes_tried_regions``: Clear the DAMON-based operating scheme
154 action tried regions directory for each DAMON-based operation scheme of the
292 to ``N-1``. Each directory represents each DAMON-based operation scheme.
299 In each scheme directory, five directories (``access_pattern``, ``quotas``,
303 The ``action`` file is for setting and getting the scheme's :ref:`action
327 The ``apply_interval_us`` file is for setting and getting the scheme's
336 <damon_design_damos_access_pattern>` of the given DAMON-based operation scheme.
340 exist. You can set and get the access pattern for the given scheme by writing
351 DAMON-based operation scheme.
378 scheme.
399 given DAMON-based operation scheme.
420 DAMON-based operation scheme.
440 not match to the type, respectively. Then, the scheme's action will not be
459 are not counted as the scheme has tried to those, while regions that filtered
460 out by other type filters are counted as the scheme has tried to. The
469 DAMON counts the total number and bytes of regions that each scheme is tried to
470 be applied, the two numbers for the regions that each scheme is successfully
490 that reading it returns the total size of the scheme tried regions, and creates
493 region that the corresponding scheme's ``action`` has tried to be applied under
495 corresponding scheme. The information includes address range, ``nr_accesses``,
519 DAMON-based operation scheme ``action`` has tried to be applied.
524 Below commands applies a scheme saying "If a memory region of size in [4KiB,
573 Scheme (:ref:`DAMOS <damon_design_damos>`) is gonna be applied. Hence,
610 Operation Scheme was about to be applied at the traced time. The first five
612 of the scheme in the list of the contexts of the context's kdamond, the index
613 of the scheme (``scheme_idx=X``) in the list of the schemes of the context, in
732 Reading the file also shows the statistics of each scheme. To the file, each
743 scheme. The ``<target access pattern>`` is constructed with three ranges in
775 Users can set the :ref:`quotas <damon_design_damos_quotas>` of the given scheme
796 given scheme via ``<watermarks>`` in below form::
809 scheme is deactivated. If the value is lower than ``<mid mark>``, the scheme
817 It also counts the total number and bytes of regions that each scheme is tried
818 to be applied, the two numbers for the regions that each scheme is successfully
823 will show each scheme you entered in each line, and the five numbers for the
829 Below commands applies a scheme saying "If a memory region of size in [4KiB,
839 # scheme="4096 8192 0 5 10 20 2" # target access pattern and action
840 # scheme+=" 10 $((1024*1024*1024)) 1000" # quotas
841 # scheme+=" 0 0 100" # prioritization weights
842 # scheme+=" 1 5000000 600 500 300" # watermarks
843 # echo "$scheme" > schemes