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