![]() | |||||||||||
Messages in this thread |
Shantanu Goel wrote: > Hi Andrew, > > --- Andrew Morton <akpm@osdl.org> wrote: > > >>Shantanu Goel <sgoel01@yahoo.com> wrote: >> >>>I emailed this a few weeks back to the list but it >>>seems to have gotten lost... >> >>It came through. I was unable to reproduce the >>disproportional scanning >>rate on almost exactly the same setup, so I parked >>the problem for a while. >> >>I do agree with the analysis though. The problem >>_could_ occur. I dunno >>why it happens for you and not for me... >> > > > Actually, the analysis turned out to be not entirely > correct. I think I have identified the offending > code. Please see attached patch. It makes kswapd() > skip zones which contain greater than "pages_high" > pages. > You'd think so, but that isn't quite right. That blows the incremental min thing in the page allocator. I'm just about to send out a couple of patches for comment on linux-mm, one of which should fix your problem. I'll cc you on it. - 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: 2005-03-22 14:05 [from the cache] ©2003-2008 | |||||||||||