~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/mm/damon/index.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/mm/damon/index.rst (Architecture ppc) and /Documentation/mm/damon/index.rst (Architecture alpha)


  1 .. SPDX-License-Identifier: GPL-2.0                 1 .. SPDX-License-Identifier: GPL-2.0
  2                                                     2 
  3 ==========================                          3 ==========================
  4 DAMON: Data Access MONitor                          4 DAMON: Data Access MONitor
  5 ==========================                          5 ==========================
  6                                                     6 
  7 DAMON is a Linux kernel subsystem that provide      7 DAMON is a Linux kernel subsystem that provides a framework for data access
  8 monitoring and the monitoring results based sy      8 monitoring and the monitoring results based system operations.  The core
  9 monitoring :ref:`mechanisms <damon_design_moni      9 monitoring :ref:`mechanisms <damon_design_monitoring>` of DAMON make it
 10                                                    10 
 11  - *accurate* (the monitoring output is useful     11  - *accurate* (the monitoring output is useful enough for DRAM level memory
 12    management; It might not appropriate for CP     12    management; It might not appropriate for CPU Cache levels, though),
 13  - *light-weight* (the monitoring overhead is      13  - *light-weight* (the monitoring overhead is low enough to be applied online),
 14    and                                             14    and
 15  - *scalable* (the upper-bound of the overhead     15  - *scalable* (the upper-bound of the overhead is in constant range regardless
 16    of the size of target workloads).               16    of the size of target workloads).
 17                                                    17 
 18 Using this framework, therefore, the kernel ca     18 Using this framework, therefore, the kernel can operate system in an
 19 access-aware fashion.  Because the features ar     19 access-aware fashion.  Because the features are also exposed to the :doc:`user
 20 space </admin-guide/mm/damon/index>`, users wh     20 space </admin-guide/mm/damon/index>`, users who have special information about
 21 their workloads can write personalized applica     21 their workloads can write personalized applications for better understanding
 22 and optimizations of their workloads and syste     22 and optimizations of their workloads and systems.
 23                                                    23 
 24 For easier development of such systems, DAMON      24 For easier development of such systems, DAMON provides a feature called
 25 :ref:`DAMOS <damon_design_damos>` (DAMon-based     25 :ref:`DAMOS <damon_design_damos>` (DAMon-based Operation Schemes) in addition
 26 to the monitoring.  Using the feature, DAMON u     26 to the monitoring.  Using the feature, DAMON users in both kernel and :doc:`user
 27 spaces </admin-guide/mm/damon/index>` can do a     27 spaces </admin-guide/mm/damon/index>` can do access-aware system operations
 28 with no code but simple configurations.            28 with no code but simple configurations.
 29                                                    29 
 30 .. toctree::                                       30 .. toctree::
 31    :maxdepth: 2                                    31    :maxdepth: 2
 32                                                    32 
 33    faq                                             33    faq
 34    design                                          34    design
 35    api                                             35    api
 36    maintainer-profile                              36    maintainer-profile
 37                                                    37 
 38 To utilize and control DAMON from the user-spa     38 To utilize and control DAMON from the user-space, please refer to the
 39 administration :doc:`guide </admin-guide/mm/da     39 administration :doc:`guide </admin-guide/mm/damon/index>`.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php