On Mon, Nov 22, 2010 at 03:43:54PM +0000, Mel Gorman wrote: > try_to_compact_pages() is initially called to only migrate pages asychronously > and kswapd always compacts asynchronously. Both are being optimistic so it > is important to complete the work as quickly as possible to minimise stalls. > > This patch alters the scanner when asynchronous to only consider > MIGRATE_MOVABLE pageblocks as migration candidates. This reduces stalls > when allocating huge pages while not impairing allocation success rates as > a full scan will be performed if necessary after direct reclaim. > > Signed-off-by: Mel Gorman <mel@xxxxxxxxx> Acked-by: Johannes Weiner <hannes@xxxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>