Commit 5fb9f044 authored by SeongJae Park's avatar SeongJae Park Committed by Andrew Morton

Docs/mm/damon/index: add links to design

DAMON subsystem documents index page provides a short intro of DAMON core
concepts.  Add links to sections of the design document to let users
easily browse to the details.

Link: https://lkml.kernel.org/r/20240701192706.51415-9-sj@kernel.orgSigned-off-by: default avatarSeongJae Park <sj@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent d31f5626
...@@ -141,6 +141,7 @@ as Idle page tracking does. ...@@ -141,6 +141,7 @@ as Idle page tracking does.
Core Logics Core Logics
=========== ===========
.. _damon_design_monitoring:
Monitoring Monitoring
---------- ----------
......
...@@ -6,7 +6,7 @@ DAMON: Data Access MONitor ...@@ -6,7 +6,7 @@ DAMON: Data Access MONitor
DAMON is a Linux kernel subsystem that provides a framework for data access DAMON is a Linux kernel subsystem that provides a framework for data access
monitoring and the monitoring results based system operations. The core monitoring and the monitoring results based system operations. The core
monitoring mechanisms of DAMON (refer to :doc:`design` for the detail) make it monitoring :ref:`mechanisms <damon_design_monitoring>` of DAMON make it
- *accurate* (the monitoring output is useful enough for DRAM level memory - *accurate* (the monitoring output is useful enough for DRAM level memory
management; It might not appropriate for CPU Cache levels, though), management; It might not appropriate for CPU Cache levels, though),
...@@ -21,10 +21,11 @@ users who have special information about their workloads can write personalized ...@@ -21,10 +21,11 @@ users who have special information about their workloads can write personalized
applications for better understanding and optimizations of their workloads and applications for better understanding and optimizations of their workloads and
systems. systems.
For easier development of such systems, DAMON provides a feature called DAMOS For easier development of such systems, DAMON provides a feature called
(DAMon-based Operation Schemes) in addition to the monitoring. Using the :ref:`DAMOS <damon_design_damos>` (DAMon-based Operation Schemes) in addition
feature, DAMON users in both kernel and user spaces can do access-aware system to the monitoring. Using the feature, DAMON users in both kernel and user
operations with no code but simple configurations. spaces can do access-aware system operations with no code but simple
configurations.
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
......
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