Re: Page allocator: Single Zone optimizations

KAMEZAWA Hiroyuki
2006-11-08T00:29:57Z

On Tue, 7 Nov 2006 18:14:31 +0000 (GMT)
Mel Gorman <mel@csn.ul.ie> wrote:
> > Could it be that the only reason that the current approach works is that
> > we have not tested with an application that behaves this way?
> >
>
> Probably. The applications I currently test are not mlocking. The tests
> currently run workloads that are known to leave the system in a fragmented
> state when they complete. In this situation, higher-order allocations fail
> even when nothing is running and there are no mlocked() pages on the
> standard allocator.
>
In these days, I've struggled with crashdump from a user to investigate the reason
of oom-kill. At last, the reason was most of 2G bytes ZONE_DMA pages were
mlocked(). Sigh....
I wonder we can use migration of MOVABLE pages for zone balancing in future.
(maybe complicated but...)

-Kame