![]() | |||||||||||||
Messages in this thread |
Nick Piggin wrote: > What *I* think is supposed to happen is that newly read in pages get > put on the inactive list, and unless they get accessed againbefore > being reclaimed, they are allowed to fall off the end of the list > without disturbing active data too much. > > I think there is a missing piece here, that we used to ease the reclaim > pressure off the active list when the inactive list grows relatively > much larger than it (which could indicate a lot of use-once pages in > the system). > > Andrew got rid of that logic for some reason which I don't know, but I > can't see that use-once would be terribly effective today (so your > results don't surprise me too much). I suspect that reason is that use-once works great for page cache pages, but anonymous pages share the same LRUs and need a more balanced aging approach. The result: an LRU list that works ok for both types of pages most of the time, but falls over in some workloads. -- Politics is the struggle between those who want to make their country the best in the world, and those who believe it already is. Each group calls the other unpatriotic. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2007-07-25 17:31 [from the cache] ©2003-2008 | |||||||||||||