Commit 8041c87b authored by SeongJae Park's avatar SeongJae Park Committed by Linus Torvalds

Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input

A previous commit made init_regions debugfs file to use target index
instead of target id for specifying the target of the init regions.  This
commit updates the usage document to reflect the change.

Link: https://lkml.kernel.org/r/20211230100723.2238-3-sj@kernel.orgSigned-off-by: default avatarSeongJae Park <sj@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 144760f8
...@@ -108,19 +108,23 @@ In such cases, users can explicitly set the initial monitoring target regions ...@@ -108,19 +108,23 @@ In such cases, users can explicitly set the initial monitoring target regions
as they want, by writing proper values to the ``init_regions`` file. Each line as they want, by writing proper values to the ``init_regions`` file. Each line
of the input should represent one region in below form.:: of the input should represent one region in below form.::
<target id> <start address> <end address> <target idx> <start address> <end address>
The ``target id`` should already in ``target_ids`` file, and the regions should The ``target idx`` should be the index of the target in ``target_ids`` file,
be passed in address order. For example, below commands will set a couple of starting from ``0``, and the regions should be passed in address order. For
address ranges, ``1-100`` and ``100-200`` as the initial monitoring target example, below commands will set a couple of address ranges, ``1-100`` and
region of process 42, and another couple of address ranges, ``20-40`` and ``100-200`` as the initial monitoring target region of pid 42, which is the
``50-100`` as that of process 4242.:: first one (index ``0``) in ``target_ids``, and another couple of address
ranges, ``20-40`` and ``50-100`` as that of pid 4242, which is the second one
(index ``1``) in ``target_ids``.::
# cd <debugfs>/damon # cd <debugfs>/damon
# echo "42 1 100 # cat target_ids
42 100 200 42 4242
4242 20 40 # echo "0 1 100
4242 50 100" > init_regions 0 100 200
1 20 40
1 50 100" > init_regions
Note that this sets the initial monitoring target regions only. In case of Note that this sets the initial monitoring target regions only. In case of
virtual memory monitoring, DAMON will automatically updates the boundary of the virtual memory monitoring, DAMON will automatically updates the boundary of the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment