diff options
Diffstat (limited to 'Documentation/filesystems/proc.txt')
| -rw-r--r-- | Documentation/filesystems/proc.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index 460b892d089e..ebffdffb3d99 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
| @@ -1348,6 +1348,21 @@ nr_hugepages configures number of hugetlb page reserved for the system. | |||
| 1348 | hugetlb_shm_group contains group id that is allowed to create SysV shared | 1348 | hugetlb_shm_group contains group id that is allowed to create SysV shared |
| 1349 | memory segment using hugetlb page. | 1349 | memory segment using hugetlb page. |
| 1350 | 1350 | ||
| 1351 | hugepages_treat_as_movable | ||
| 1352 | -------------------------- | ||
| 1353 | |||
| 1354 | This parameter is only useful when kernelcore= is specified at boot time to | ||
| 1355 | create ZONE_MOVABLE for pages that may be reclaimed or migrated. Huge pages | ||
| 1356 | are not movable so are not normally allocated from ZONE_MOVABLE. A non-zero | ||
| 1357 | value written to hugepages_treat_as_movable allows huge pages to be allocated | ||
| 1358 | from ZONE_MOVABLE. | ||
| 1359 | |||
| 1360 | Once enabled, the ZONE_MOVABLE is treated as an area of memory the huge | ||
| 1361 | pages pool can easily grow or shrink within. Assuming that applications are | ||
| 1362 | not running that mlock() a lot of memory, it is likely the huge pages pool | ||
| 1363 | can grow to the size of ZONE_MOVABLE by repeatedly entering the desired value | ||
| 1364 | into nr_hugepages and triggering page reclaim. | ||
| 1365 | |||
| 1351 | laptop_mode | 1366 | laptop_mode |
| 1352 | ----------- | 1367 | ----------- |
| 1353 | 1368 | ||
