Home
last modified time | relevance | path

Searched refs:kswapd (Results 1 – 20 of 20) sorted by relevance

/linux-6.3-rc2/Documentation/translations/zh_CN/mm/
A Dbalance.rst23 选项的机会主义高阶分配请求中。在这种情况下,调用者可能也希望避免唤醒kswapd
54 所附的补丁实现了第二个解决方案。它还 “修复”了两个问题:首先,在低内存条件下,kswapd
59 kswapd还需要知道它应该平衡哪些区。kswapd主要是在无法进行平衡的情况下需要的,可能
61 kswapd并不真正需要平衡高内存区,因为中断上下文并不请求高内存页。kswapd看zone
71 请求中设置了GFP_WAIT)。与此相反的是,决定唤醒kswapd以释放一些区的页。这个决定不是基于
/linux-6.3-rc2/Documentation/mm/
A Dbalance.rst15 the caller may also wish to avoid waking kswapd.
64 problems: first, kswapd is woken up as in 2.2 on low memory conditions
72 kswapd also needs to know about the zones it should balance. kswapd is
75 and all process contexts are sleeping. For 2.3, kswapd does not really
77 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone
90 Orthogonal to this, is the decision to poke kswapd to free some zone pages.
A Dphysical_memory.rst257 ``kswapd``
258 Per-node instance of kswapd kernel thread.
270 Controls the order kswapd tries to reclaim
273 The highest zone index to be reclaimed by kswapd
276 Number of runs kswapd was unable to reclaim any pages
A Dmultigen_lru.rst9 memory. It directly impacts the kswapd CPU usage and RAM efficiency.
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dmemory-allocation.rst86 试图从当前上下文中释放内存,但如果该区域低于低水位,可以唤醒kswapd来回收内存。可
/linux-6.3-rc2/Documentation/translations/zh_CN/admin-guide/mm/damon/
A Dreclaim.rst24 有助于节省内存和减少延迟高峰,这些延迟是由直接回收进程或kswapd的CPU消耗引起的,同时只产
/linux-6.3-rc2/mm/
A Dvmscan.c7644 static int kswapd(void *p) in kswapd() function
7822 if (!pgdat->kswapd) { in kswapd_run()
7823 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid); in kswapd_run()
7824 if (IS_ERR(pgdat->kswapd)) { in kswapd_run()
7828 pgdat->kswapd = NULL; in kswapd_run()
7841 struct task_struct *kswapd; in kswapd_stop() local
7844 kswapd = pgdat->kswapd; in kswapd_stop()
7845 if (kswapd) { in kswapd_stop()
7846 kthread_stop(kswapd); in kswapd_stop()
7847 pgdat->kswapd = NULL; in kswapd_stop()
A Dcompaction.c1987 running = pgdat->kswapd && task_is_running(pgdat->kswapd); in kswapd_is_running()
/linux-6.3-rc2/Documentation/admin-guide/sysctl/
A Dvm.rst994 This factor controls the aggressiveness of kswapd. It defines the
995 amount of memory left in a node/system before kswapd is woken up and
996 how much memory needs to be free before kswapd goes back to sleep.
1002 A high rate of threads entering direct reclaim (allocstall) or kswapd
1004 that the number of free pages kswapd maintains for latency reasons is
1006 can then be used to tune kswapd aggressiveness accordingly.
/linux-6.3-rc2/Documentation/admin-guide/mm/
A Dmultigen_lru.rst9 memory. It directly impacts the kswapd CPU usage and RAM efficiency.
A Dtranshuge.rst129 means that an application will wake kswapd in the background
137 other regions will wake kswapd in the background to reclaim
A Dconcepts.rst185 allocation request will awaken the ``kswapd`` daemon. It will
/linux-6.3-rc2/Documentation/core-api/
A Dmemory-allocation.rst101 context but can wake kswapd to reclaim memory if the zone is below
/linux-6.3-rc2/Documentation/admin-guide/mm/damon/
A Dreclaim.rst17 reclaim of the process or CPU consumption of kswapd, while incurring only
/linux-6.3-rc2/include/linux/
A Dmmzone.h1302 struct task_struct *kswapd; /* Protected by kswapd_lock */ member
/linux-6.3-rc2/Documentation/admin-guide/cgroup-v1/
A Dmemory.rst205 unmapped (by kswapd), they may exist as SwapCache in the system until they
254 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means
708 it gets invoked from balance_pgdat (kswapd).
/linux-6.3-rc2/Documentation/x86/
A Dsgx.rst163 Similar to the core kswapd, ksgxd, is responsible for managing the
/linux-6.3-rc2/fs/xfs/libxfs/
A Dxfs_btree.c2872 bool kswapd; /* allocation in kswapd context */ member
2895 if (args->kswapd) in xfs_btree_split_worker()
2956 args.kswapd = current_is_kswapd(); in xfs_btree_split()
/linux-6.3-rc2/Documentation/admin-guide/
A Dcgroup-v2.rst1489 Amount of scanned pages by kswapd (in an inactive LRU list)
1498 Amount of reclaimed pages by kswapd
/linux-6.3-rc2/
A DCREDITS3227 D: kswapd fixes, random kernel hacker, rmap VM,

Completed in 53 milliseconds