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

Reply via email to