Lines Matching full:pages
8 The idle page tracking feature allows to track which memory pages are being
37 Only accesses to user memory pages are tracked. These are pages mapped to a
38 process address space, page cache and buffer pages, swap cache pages. For other
39 page types (e.g. SLAB pages) an attempt to mark a page idle is silently ignored,
40 and hence such pages are never reported idle.
42 For huge pages the idle flag is set only on the head page, so one has to read
43 ``/proc/kpageflags`` in order to correctly count idle huge pages.
50 That said, in order to estimate the amount of pages that are not used by a
53 1. Mark all the workload's pages as idle by setting corresponding bits in
54 ``/sys/kernel/mm/page_idle/bitmap``. The pages can be found by reading
56 filtering out alien pages using ``/proc/kpagecgroup`` in case the workload
62 If one wants to ignore certain types of pages, e.g. mlocked pages since they
68 queried pages as idle. Subsequent runs of the tool can then show which pages have
79 The kernel internally keeps track of accesses to user memory pages in order to
80 reclaim unreferenced pages first on memory shortage conditions. A page is
107 as noted above, uses the Accessed bit to promote actively referenced pages, one
114 it only works with pages that are on an LRU list, other pages are silently
118 locked pages may be skipped too.