Re: [PATCH 2/3] mm: vmscan: Do not stall on writeback during memorycompaction

From: Rik van Riel
Date: Wed Apr 11 2012 - 14:15:01 EST


On 04/11/2012 12:38 PM, Mel Gorman wrote:
This patch stops reclaim/compaction entering sync reclaim as this was only
intended for lumpy reclaim and an oversight. Page migration has its own
logic for stalling on writeback pages if necessary and memory compaction
is already using it.

Waiting on page writeback is bad for a number of reasons but the primary
one is that waiting on writeback to a slow device like USB can take a
considerable length of time. Page reclaim instead uses wait_iff_congested()
to throttle if too many dirty pages are being scanned.

Signed-off-by: Mel Gorman<mgorman@xxxxxxx>

Acked-by: Rik van Riel <riel@xxxxxxxxxx>

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/