mm, THP, doc: Add document for thp_swpout/thp_swpout_fallback
authorHuang Ying <ying.huang@intel.com>
Wed, 9 May 2018 08:23:41 +0000 (16:23 +0800)
committerJonathan Corbet <corbet@lwn.net>
Thu, 10 May 2018 21:42:42 +0000 (15:42 -0600)
Add document for newly added thp_swpout, thp_swpout_fallback fields in
/proc/vmstat.

Signed-off-by: "Huang, Ying" <ying.huang@intel.com>
Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/vm/transhuge.rst

index 569d182..2c6867f 100644 (file)
@@ -355,6 +355,15 @@ thp_zero_page_alloc_failed
        is incremented if kernel fails to allocate
        huge zero page and falls back to using small pages.
 
+thp_swpout
+       is incremented every time a huge page is swapout in one
+       piece without splitting.
+
+thp_swpout_fallback
+       is incremented if a huge page has to be split before swapout.
+       Usually because failed to allocate some continuous swap space
+       for the huge page.
+
 As the system ages, allocating huge pages may be expensive as the
 system uses memory compaction to copy data around memory to free a
 huge page for use. There are some counters in ``/proc/vmstat`` to help