On Thu, Apr 28, 2011 at 6:26 AM, <[email protected]> wrote: > From: Andrew Morton <[email protected]> > > Azurit reports large increases in system time after 2.6.36 when running > Apache. It was bisected down to a892e2d7dcdfa6c76e6 ("vfs: use kmalloc() > to allocate fdmem if possible"). > > That patch caused the vfs to use kmalloc() for very large allocations and > this is causing excessive work (and presumably excessive reclaim) within > the page allocator. > > Fix it by falling back to vmalloc() earlier - when the allocation attempt > would have been considered "costly" by reclaim. > > Reported-by: azurIt <[email protected]> > Tested-by: azurIt <[email protected]> > Cc: Changli Gao <[email protected]> > Cc: Americo Wang <[email protected]> > Cc: Jiri Slaby <[email protected]> > Acked-by: Eric Dumazet <[email protected]> > Cc: Mel Gorman <[email protected]> > Cc: <[email protected]> > Signed-off-by: Andrew Morton <[email protected]> Acked-by: Changli Gao <[email protected]>
-- Regards, Changli Gao([email protected]) _______________________________________________ stable mailing list [email protected] http://linux.kernel.org/mailman/listinfo/stable
