Re: [RFC 4/4] mm: free reclaimed pages instantly without dependingnext reclaim

From: Rik van Riel
Date: Tue May 14 2013 - 13:34:56 EST


On 05/12/2013 10:10 PM, Minchan Kim wrote:
Normally, file I/O for reclaiming is asynchronous so that
when page writeback is completed, reclaimed page will be
rotated into LRU tail for fast reclaiming in next turn.
But it makes unnecessary CPU overhead and more iteration with higher
priority of reclaim could reclaim too many pages than needed
pages.

This patch frees reclaimed pages by paging out instantly without
rotating back them into LRU's tail when the I/O is completed so
that we can get out of reclaim loop as soon as poosbile and avoid
unnecessary CPU overhead for moving them.

Signed-off-by: Minchan Kim <minchan@xxxxxxxxxx>

I like this approach and am looking forward to your v2 series,
with the reworked patch 3/4.

--
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/