On Wed, May 01, 2013 at 01:41:34PM +0800, Sam Ben wrote: > Hi Mel, > On 04/30/2013 12:31 AM, Mel Gorman wrote: > >If a page is on a pagevec then it is !PageLRU and mark_page_accessed() > >may fail to move a page to the active list as expected. Now that the > >LRU is selected at LRU drain time, mark pages PageActive if they are > >on a pagevec so it gets moved to the correct list at LRU drain time. > >Using a debugging patch it was found that for a simple git checkout > >based workload that pages were never added to the active file list in > > Could you show us the details of your workload? > The workload is git checkouts of a fixed number of commits for the kernel git tree. It starts with a warm-up run that is not timed and then records the time for a number of iterations. -- Mel Gorman SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>