Home
last modified time | relevance | path

Searched refs:khugepaged (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dthp_settings.c215 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 Dkhugepaged.c684 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 Dthp_settings.h59 struct khugepaged_settings khugepaged; member
H A Drun_vmtests.sh435 CATEGORY="thp" run_test ./khugepaged
437 CATEGORY="thp" run_test ./khugepaged -s 2
/linux/Documentation/admin-guide/mm/
H A Dtranshuge.rst65 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 Dtranshuge.rst25 automatically (with khugepaged)
95 created from under you by khugepaged (khugepaged collapse_huge_page
/linux/mm/
H A Dkhugepaged.c2598 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 Ddesign.rst375 selection, advising ``khugepaged`` to collapse or split, or doing nothing but
/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst1571 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.