Documentation/mm/damon/faq.rst

Source file repositories/reference/linux-study-clean/Documentation/mm/damon/faq.rst

File Facts

System
Linux kernel
Corpus path
Documentation/mm/damon/faq.rst
Extension
.rst
Size
1088 bytes
Lines
28
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0

==========================
Frequently Asked Questions
==========================

Does DAMON support virtual memory only?
=======================================

No.  The core of the DAMON is address space independent.  The address space
specific monitoring operations including monitoring target regions
constructions and actual access checks can be implemented and configured on the
DAMON core by the users.  In this way, DAMON users can monitor any address
space with any access check technique.

Nonetheless, DAMON provides vma/rmap tracking and PTE Accessed bit check based
implementations of the address space dependent functions for the virtual memory
and the physical memory by default, for a reference and convenient use.


Can I simply monitor page granularity?
======================================

Yes.  You can do so by setting the ``min_nr_regions`` attribute higher than the
working set size divided by the page size.  Because the monitoring target
regions size is forced to be ``>=page size``, the region split will make no
effect.

Annotation

Implementation Notes