Searched refs:khugepaged (Results 1 – 9 of 9) sorted by relevance
/linux/tools/testing/selftests/mm/ |
H A D | thp_settings.c | 215 settings->khugepaged = (struct khugepaged_settings) { in thp_read_settings() 216 .defrag = thp_read_num("khugepaged/defrag"), in thp_read_settings() 218 thp_read_num("khugepaged/alloc_sleep_millisecs"), in thp_read_settings() 220 thp_read_num("khugepaged/scan_sleep_millisecs"), in thp_read_settings() 221 .max_ptes_none = thp_read_num("khugepaged/max_ptes_none"), in thp_read_settings() 222 .max_ptes_swap = thp_read_num("khugepaged/max_ptes_swap"), in thp_read_settings() 223 .max_ptes_shared = thp_read_num("khugepaged/max_ptes_shared"), in thp_read_settings() 224 .pages_to_scan = thp_read_num("khugepaged/pages_to_scan"), in thp_read_settings() 254 struct khugepaged_settings *khugepaged = &settings->khugepaged; in thp_write_settings() local [all...] |
H A D | khugepaged.c | 684 settings.khugepaged.max_ptes_none = max_ptes_none; in collapse_max_ptes_none() 962 thp_current_settings()->khugepaged.max_ptes_shared); in collapse_fork_compound() 1178 .khugepaged = { in main() 1206 default_settings.khugepaged.max_ptes_none = hpage_pmd_nr - 1; in main() 1207 default_settings.khugepaged.max_ptes_swap = hpage_pmd_nr / 8; in main() 1208 default_settings.khugepaged.max_ptes_shared = hpage_pmd_nr / 2; in main() 1209 default_settings.khugepaged.pages_to_scan = hpage_pmd_nr * 8; in main()
|
H A D | thp_settings.h | 59 struct khugepaged_settings khugepaged; member
|
H A D | run_vmtests.sh | 435 CATEGORY="thp" run_test ./khugepaged 437 CATEGORY="thp" run_test ./khugepaged -s 2
|
/linux/Documentation/admin-guide/mm/ |
H A D | transhuge.rst | 65 disabled, there is ``khugepaged`` daemon that scans memory and 83 is by far not mandatory and khugepaged already can take care of long 175 of khugepaged to then install the THP pages later. 215 khugepaged will be automatically started when PMD-sized THP is enabled 225 khugepaged currently only searches for opportunities to collapse to 229 khugepaged runs usually at low frequency so while one may not want to 231 should be worth invoking defrag at least in khugepaged. However it's 232 also possible to disable defrag in khugepaged by writing 0 or enable 233 defrag in khugepaged by writing 1:: 235 echo 0 >/sys/kernel/mm/transparent_hugepage/khugepaged/defrag [all …]
|
/linux/Documentation/mm/ |
H A D | transhuge.rst | 25 automatically (with khugepaged) 95 created from under you by khugepaged (khugepaged collapse_huge_page
|
/linux/mm/ |
H A D | khugepaged.c | 2598 static int khugepaged(void *none) in khugepaged() function 2677 khugepaged_thread = kthread_run(khugepaged, NULL, in start_stop_khugepaged() 2708 return kthread_func(current) == khugepaged; in current_is_khugepaged()
|
/linux/Documentation/mm/damon/ |
H A D | design.rst | 375 selection, advising ``khugepaged`` to collapse or split, or doing nothing but
|
/linux/Documentation/admin-guide/ |
H A D | cgroup-v2.rst | 1571 Amount of scanned pages by khugepaged (in an inactive LRU list) 1580 Amount of reclaimed pages by khugepaged 1657 Number of pages demoted by khugepaged.
|