Messages in this thread | | | Date | Sat, 13 Mar 2004 10:05:53 +1100 | From | Nick Piggin <> | Subject | Re: [PATCH] 2.6.4-rc2-mm1: vm-split-active-lists |
| |
Nikita Danilov wrote:
>Nick Piggin writes: > > > With my patch though, it gives unmapped pages the same treatment as > > mapped pages. Without my patch, pages getting a lot of mark_page_accessed > > activity can easily be promoted unfairly past mapped ones which are simply > > getting activity through the pte. > >Another way to put it is that treatment of file system pages is dumbed >down to the level of mapped ones: information about access patterns is >just discarded. > >
In a way, yes.
> > > > I say just set the bit and let the scanner handle it. > >I think that decisions about balancing VM and file system caches should >be done by higher level, rather than by forcing file system to use >low-level mechanisms designed for VM, where only limited information is >provided by hardware. Splitting page queues is a step in a right >direction, as it allows to implement more precise replacement for the >file system cache. > >
It makes it that much harder to calculate the pressure you are putting on mapped vs unmapped pages though.
- 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/
| |