Jean-Pierre Dion wrote: > Hi Pavel, > > I have been implied in the work for the > memory controller of res groups a few months ago. > > I see that you propose to modify the struct > page to point to rss container struct. > This has made some debate because of the struct > page size increase, but this allows a quicker > scan to reclaim pages (I mean having per-container > lists of active/inactive pages). > We (here at Bull and others) proposed this implementation > for res groups and I am interested in knowing > if this has a chance of being accepted today (hope so).
So do I :) I'm not the one who makes the final decision ;) > I know this uses memory for internal management > and increases a lot the memory size used for > a large memory configuration, but in that case > we have lot of memory, so where is the issue ? > We tested this on a 28 GB server and it worked. Thank you for additional testing on enterprise servers! Hope this will be a good argument in favour of the patches. > Also we can use larger page size to reduce > the overhead, and I believe this makes sense > on large servers with big memory. > > So we balance between using more memory internally > and so getting faster access to pages for reclaim, > or do nothing. ;-) That's right. I made some small testing which showed that moving this pointer in a mirrored array saves less than 0.1% of performance on 4CPU i386 node. I don't know how this will be on enterprise hardware, but I do believe that the results will be the same (or even better). > > jean-pierre > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/