Searched refs:LRU (Results 1 – 21 of 21) sorted by relevance
/Linux-v5.15/Documentation/vm/ |
D | unevictable-lru.rst | 4 Unevictable LRU Infrastructure 13 This document describes the Linux memory manager's "Unevictable LRU" 26 The Unevictable LRU 29 The Unevictable LRU facility adds an additional LRU list to track unevictable 38 will spend a lot of time scanning the LRU lists looking for the small fraction 58 The Unevictable LRU infrastructure consists of an additional, per-node, LRU list 63 PG_active flag in that it indicates on which LRU list a page resides when 66 The Unevictable LRU infrastructure maintains unevictable pages on an additional 67 LRU list for a few reasons: 76 can only migrate pages that it can successfully isolate from the LRU [all …]
|
D | page_migration.rst | 68 1. Remove pages from the LRU. 92 already been removed from the LRU via isolate_lru_page() and the refcount 149 18. The new page is moved to the LRU and can be scanned by the swapper, 152 Non-LRU page migration 159 *LRU* pages. However, there are potential non-LRU pages which can be migrated 167 To overcome the problem, VM supports non-LRU page migration which provides 168 generic functions for non-LRU movable pages without driver specific hooks 208 4. non-LRU movable page flags 210 There are two page flags for supporting non-LRU movable page. 230 For testing of non-LRU movable pages, VM supports __PageMovable() function. [all …]
|
D | zswap.rst | 34 Zswap evicts pages from compressed cache on an LRU basis to the backing swap 61 evict pages from its own compressed pool on an LRU basis and write them back to
|
D | hwpoison.rst | 182 objects cannot be recovered, only LRU pages for now.
|
D | hmm.rst | 346 from the LRU (if system memory since device private pages are not on 347 the LRU), unmapped from the process, and a special migration PTE is
|
/Linux-v5.15/tools/testing/selftests/bpf/progs/ |
D | timer.c | 58 #define LRU 4 macro 73 int lru_key = LRU; in timer_cb1() 85 } else if (*key == LRU) { in timer_cb1() 88 for (i = LRU + 1; in timer_cb1() 110 if (*key != LRU) in timer_cb1() 127 int lru_key = LRU; in BPF_PROG()
|
/Linux-v5.15/Documentation/admin-guide/mm/ |
D | pagemap.rst | 62 5. LRU 151 LRU related page flags 154 5 - LRU 155 page is in one of the LRU lists 157 page is in the active LRU list 159 page is in the unevictable (non-)LRU list It is somehow pinned and 160 not a candidate for LRU page reclaims, e.g. ramfs pages, 163 page has been referenced since last LRU list enqueue/requeue
|
D | idle_page_tracking.rst | 117 it only works with pages that are on an LRU list, other pages are silently
|
/Linux-v5.15/Documentation/admin-guide/cgroup-v1/ |
D | memory.rst | 47 - pages are linked to per-memcg LRU exclusively, and there is no global LRU. 185 updated. page_cgroup has its own LRU on cgroup. 192 Some pages which are never reclaimable and will not be on the LRU 212 Note: we just account pages-on-LRU because our purpose is to control amount 213 of used pages; not-on-LRU pages tend to be out-of-control from VM view. 249 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means 252 affecting global LRU, memory+swap limit is better than just limiting swap from 259 caches are dropped. But as mentioned above, global LRU can do swapout memory 266 Each cgroup maintains a per cgroup LRU which has the same structure as 274 pages that are selected for reclaiming come from the per-cgroup LRU [all …]
|
D | memcg_test.rst | 134 8. LRU 138 each LRU handled under a single lru_lock for that memcg and node.
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-driver-xen-blkback | 16 max_persistent_grants, the LRU kicks in and starts
|
/Linux-v5.15/include/linux/ |
D | page-flags.h | 350 PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) 351 TESTCLEARFLAG(LRU, lru, PF_HEAD)
|
/Linux-v5.15/Documentation/trace/ |
D | events-kmem.rst | 69 Broadly speaking, pages are taken off the LRU lock in bulk and
|
/Linux-v5.15/arch/sparc/lib/ |
D | M7memcpy.S | 439 ! Then store last element using the LRU version of BIS. 445 ! followed by STORE_ASI (mark as LRU) for the last store. That 501 ! mark cache line as LRU
|
/Linux-v5.15/Documentation/admin-guide/sysctl/ |
D | fs.rst | 81 actively used, but are saved in the LRU list for future reuse.
|
/Linux-v5.15/Documentation/gpu/ |
D | drm-mm.rst | 457 LRU Scan/Eviction Support
|
/Linux-v5.15/Documentation/filesystems/caching/ |
D | backend-api.rst | 457 to the LRU. Such pages must also be removed from the pages list and
|
/Linux-v5.15/Documentation/admin-guide/ |
D | cgroup-v2.rst | 1390 Amount of scanned pages (in an active LRU list) 1393 Amount of scanned pages (in an inactive LRU list) 1399 Amount of pages moved to the active LRU list 1402 Amount of pages moved to the inactive LRU list
|
/Linux-v5.15/Documentation/filesystems/ |
D | vfs.rst | 627 To achieve this functionality, pages need to be placed on an LRU with 1372 are put into an LRU list to be reclaimed on memory shortage.
|
D | proc.rst | 996 SReclaimable, the size of the file LRU lists, and the low
|
/Linux-v5.15/Documentation/powerpc/ |
D | ultravisor.rst | 322 an LRU page. In this case, Ultravisor will issue the
|