On Thu, 2019-08-22 at 09:51 +0100, Mel Gorman wrote: > As unappealing as it sounds, I think it is better to try improve the > allocation latency itself instead of trying to hide the cost in a kernel > thread. It's far harder to implement as compaction is not easy but it > would be more obvious what the savings are by looking at a histogram of > allocation latencies -- there are other metrics that could be considered > but that's the obvious one. > Do you mean reducing allocation latency especially when it hits direct compaction path? Do you have any ideas in mind for this? I'm open to working on them and report back latency nummbers, while I think more on less tunable-heavy background (pro-active) compaction approaches. -Nitin