forked from torvalds/linux
Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
mm/compaction:let proactive compaction order configurable
Currently the proactive compaction order is fixed to COMPACTION_HPAGE_ORDER(9), it's OK in most machines with lots of normal 4KB memory, but it's too high for the machines with small normal memory, for example the machines with most memory configured as 1GB hugetlbfs huge pages. In these machines the max order of free pages is often below 9, and it's always below 9 even with hard compaction. This will lead to proactive compaction be triggered very frequently. In these machines we only care about order of 3 or 4. This patch export the oder to proc and let it configurable by user, and the default value is still COMPACTION_HPAGE_ORDER. Signed-off-by: chukaiping <chukaiping@baidu.com>
- Loading branch information
1 parent
9d843e8
commit a203321bf356e9514ca678c96119df72d6bfa803
Showing
3 changed files
with
15 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters