Searched refs:kswapd (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.4/Documentation/vm/ |
D | balance.rst | 17 the caller may also wish to avoid waking kswapd. 66 problems: first, kswapd is woken up as in 2.2 on low memory conditions 74 kswapd also needs to know about the zones it should balance. kswapd is 77 and all process contexts are sleeping. For 2.3, kswapd does not really 79 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone 92 Orthogonal to this, is the decision to poke kswapd to free some zone pages.
|
/Linux-v5.4/mm/ |
D | vmscan.c | 3891 static int kswapd(void *p) in kswapd() function 4070 set_cpus_allowed_ptr(pgdat->kswapd, mask); in kswapd_cpu_online() 4084 if (pgdat->kswapd) in kswapd_run() 4087 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid); in kswapd_run() 4088 if (IS_ERR(pgdat->kswapd)) { in kswapd_run() 4092 ret = PTR_ERR(pgdat->kswapd); in kswapd_run() 4093 pgdat->kswapd = NULL; in kswapd_run() 4104 struct task_struct *kswapd = NODE_DATA(nid)->kswapd; in kswapd_stop() local 4106 if (kswapd) { in kswapd_stop() 4107 kthread_stop(kswapd); in kswapd_stop() [all …]
|
/Linux-v5.4/Documentation/admin-guide/sysctl/ |
D | vm.rst | 912 This factor controls the aggressiveness of kswapd. It defines the 913 amount of memory left in a node/system before kswapd is woken up and 914 how much memory needs to be free before kswapd goes back to sleep. 920 A high rate of threads entering direct reclaim (allocstall) or kswapd 922 that the number of free pages kswapd maintains for latency reasons is 924 can then be used to tune kswapd aggressiveness accordingly.
|
/Linux-v5.4/Documentation/admin-guide/mm/ |
D | transhuge.rst | 131 means that an application will wake kswapd in the background 139 other regions will wake kswapd in the background to reclaim
|
D | concepts.rst | 188 allocation request will awaken the ``kswapd`` daemon. It will
|
/Linux-v5.4/include/linux/ |
D | mmzone.h | 729 struct task_struct *kswapd; /* Protected by member
|
/Linux-v5.4/Documentation/admin-guide/cgroup-v1/ |
D | memory.rst | 200 unmapped (by kswapd), they may exist as SwapCache in the system until they 252 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means 727 it gets invoked from balance_pgdat (kswapd).
|
/Linux-v5.4/fs/xfs/libxfs/ |
D | xfs_btree.c | 2841 bool kswapd; /* allocation in kswapd context */ member 2864 if (args->kswapd) in xfs_btree_split_worker() 2903 args.kswapd = current_is_kswapd(); in xfs_btree_split()
|
/Linux-v5.4/Documentation/process/ |
D | kernel-docs.rst | 157 cache, swap cache, kswapd.
|
/Linux-v5.4/ |
D | CREDITS | 3127 D: kswapd fixes, random kernel hacker, rmap VM,
|