Lines Matching refs:pages

41  - accounting anonymous pages, file caches, swap caches usage and limiting them.
42 - pages are linked to per-memcg LRU exclusively, and there is no global LRU.
169 All mapped anon pages (RSS) and cache pages (Page Cache) are accounted.
170 Some pages which are never reclaimable and will not be on the LRU
171 are not accounted. We just account pages under usual VM management.
173 RSS pages are accounted at page_fault unless they've already been accounted
179 unaccounted when it's removed from radix-tree. Even if RSS pages are fully
185 This means swapped-in pages may contain pages for other tasks than a task
190 Note: we just account pages-on-LRU because our purpose is to control amount
191 of used pages; not-on-LRU pages tend to be out-of-control from VM view.
195 Shared pages are accounted on the basis of the first touch approach. The
201 But see section 8.2: when moving a task to another cgroup, its pages may
205 When you do swapoff and make swapped-out pages of shmem(tmpfs) to
206 be backed into memory in force, charges for pages are accounted against the
228 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means
246 pages that the cgroup has touched. If the reclaim is unsuccessful,
251 pages that are selected for reclaiming come from the per-cgroup LRU
307 * stack pages: every process consumes some stack pages. By accounting into
311 * slab pages: pages allocated by the SLAB or SLUB allocator are tracked. A copy
401 caches, RSS and Active pages/Inactive pages are shown.
427 some of the pages cached in the cgroup (page cache pages).
435 carried forward by default. The pages allocated from the original cgroup still
446 tasks have migrated away from it. (because we charge against pages, not
467 the cgroup will be reclaimed and as many pages reclaimed as possible.
470 Because rmdir() moves all pages to parent, some out-of-use page caches can be
474 kernel pages will still be seen. This is not considered a failure and the
547 if there are no file pages to reclaim.
572 an memcg since the pages are allowed to be allocated from any physical
582 total=<total pages> N0=<node 0 pages> N1=<node 1 pages> ...
583 file=<total file pages> N0=<node 0 pages> N1=<node 1 pages> ...
584 anon=<total anon pages> N0=<node 0 pages> N1=<node 1 pages> ...
585 unevictable=<total anon pages> N0=<node 0 pages> N1=<node 1 pages> ...
586 hierarchical_<counter>=<counter pages> N0=<node 0 pages> N1=<node 1 pages> ...
667 is, uncharge task's pages from the old cgroup and charge them to the new cgroup.
705 1 | A charge of file pages (normal file, tmpfs file (e.g. ipc shared memory)
707 | anonymous pages, file pages (and swaps) in the range mmapped by the task
842 1. Make per-cgroup scanner reclaim not-shared pages first
843 2. Teach controller to account for shared-pages