| From: SeongJae Park <sj@kernel.org> |
| Subject: Docs/mm/damon/faq: remove old questions |
| Date: Thu, 25 May 2023 21:43:05 +0000 |
| |
| Patch series "Docs/mm/damon: Minor fixes and design doc update". |
| |
| Some of the DAMON documents are outdated, or having minor typos or grammar |
| erros. Especially, the design doc has not updated for DAMOS, which is an |
| important part of DAMON. Fix the minor issues and update documents. |
| |
| |
| This patch (of 10): |
| |
| The first two questions of DAMON faqs have raised when DAMON patches were |
| first submitted. More than one year has passed since DAMON patches get |
| merged in the mainline, and that kind of questions are not asked nowadays. |
| Remove the questions. |
| |
| Link: https://lkml.kernel.org/r/20230525214314.5204-1-sj@kernel.org |
| Link: https://lkml.kernel.org/r/20230525214314.5204-2-sj@kernel.org |
| Signed-off-by: SeongJae Park <sj@kernel.org> |
| Cc: Jonathan Corbet <corbet@lwn.net> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| Documentation/mm/damon/faq.rst | 23 ----------------------- |
| 1 file changed, 23 deletions(-) |
| |
| --- a/Documentation/mm/damon/faq.rst~docs-mm-damon-faq-remove-old-questions |
| +++ a/Documentation/mm/damon/faq.rst |
| @@ -4,29 +4,6 @@ |
| Frequently Asked Questions |
| ========================== |
| |
| -Why a new subsystem, instead of extending perf or other user space tools? |
| -========================================================================= |
| - |
| -First, because it needs to be lightweight as much as possible so that it can be |
| -used online, any unnecessary overhead such as kernel - user space context |
| -switching cost should be avoided. Second, DAMON aims to be used by other |
| -programs including the kernel. Therefore, having a dependency on specific |
| -tools like perf is not desirable. These are the two biggest reasons why DAMON |
| -is implemented in the kernel space. |
| - |
| - |
| -Can 'idle pages tracking' or 'perf mem' substitute DAMON? |
| -========================================================= |
| - |
| -Idle page tracking is a low level primitive for access check of the physical |
| -address space. 'perf mem' is similar, though it can use sampling to minimize |
| -the overhead. On the other hand, DAMON is a higher-level framework for the |
| -monitoring of various address spaces. It is focused on memory management |
| -optimization and provides sophisticated accuracy/overhead handling mechanisms. |
| -Therefore, 'idle pages tracking' and 'perf mem' could provide a subset of |
| -DAMON's output, but cannot substitute DAMON. |
| - |
| - |
| Does DAMON support virtual memory only? |
| ======================================= |
| |
| _ |