Documentation/vm/page_owner.rst: update the documentation

Update the documentation of ``page_owner``.

[[email protected]: small grammatical tweaks]

Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Shenghong Han <[email protected]>
Cc: Jonathan Corbet <[email protected]>
Cc: Vlastimil Babka <[email protected]>
Cc: Georgi Djakov <[email protected]>
Cc: Liam Mark <[email protected]>
Cc: Tang Bin <[email protected]>
Cc: Zhang Shengju <[email protected]>
Cc: Zhenliang Wei <[email protected]>
Cc: Xiaoming Ni <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
Shenghong Han authored and Linus Torvalds committed 2022-03-24 19:06:44 -07:00
1 parent 41ed64347b
commit 57f2b54a93
1 file changed
+21 -2
+21 -2
View File
@@ -97,7 +97,7 @@ Usage
The ``page_owner_sort`` tool ignores ``PFN`` rows, puts the remaining rows
in buf, uses regexp to extract the page order value, counts the times
and pages of buf, and finally sorts them according to the times.
and pages of buf, and finally sorts them according to the parameter(s).
See the result about who allocated each page
in the ``sorted_page_owner.txt``. General output::
@@ -107,4 +107,23 @@ Usage
// Detailed stack
By default, ``page_owner_sort`` is sorted according to the times of buf.
If you want to sort by the pages nums of buf, use the ``-m`` parameter.
If you want to sort by the page nums of buf, use the ``-m`` parameter.
The detailed parameters are:
fundamental function:
Sort:
-a Sort by memory allocation time.
-m Sort by total memory.
-p Sort by pid.
-r Sort by memory release time.
-s Sort by stack trace.
-t Sort by times (default).
additional function:
Cull:
-c Cull by comparing stacktrace instead of total block.
Filter:
-f Filter out the information of blocks whose memory has not been released.