Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Christoph Lameter <clameter@...>
Cc: Christoph Hellwig <hch@...>, Mel Gorman <mel@...>, <linux-fsdevel@...>, <linux-kernel@...>, David Chinner <dgc@...>, Jens Axboe <jens.axboe@...>
Date: Friday, September 28, 2007 - 1:14 am

On Saturday 29 September 2007 03:33, Christoph Lameter wrote:

That doesn't sound very nice because you don't actually want to use up
higher order allocations if you can avoid it, and you definitely don't want
to be increasing your slab page size unit if you can help it, because it
compounds the problem of slab fragmentation.



I thought it was slower. Have you fixed the performance regression?
(OK, I read further down that you are still working on it but not confirmed
yet...)



Basically, all that shows is that your testing isn't very thorough. 128MB
is an order of magnitude *more* memory than some users have. They
probably wouldn't be happy with a regression in slab allocator performance
either.



OK, so long as it isn't going to depend on using higher order pages, that's
fine. (if they help even further as an optional thing, that's fine too. You
can turn them on your huge systems and not even bother about adding
this vmap fallback -- you won't have me to nag you about these
purely theoretical issues).
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Tue Sep 18, 11:36 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Fri Sep 28, 1:33 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Nick Piggin, (Fri Sep 28, 1:14 am)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 4:50 pm)
SLUB performance regression vs SLAB, Matthew Wilcox, (Thu Oct 4, 12:16 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 1:38 pm)
Re: SLUB performance regression vs SLAB, Arjan van de Ven, (Thu Oct 4, 1:50 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Thu Oct 4, 4:48 pm)
RE: SLUB performance regression vs SLAB, David Schwartz, (Thu Oct 4, 7:39 pm)
Re: SLUB performance regression vs SLAB, Chuck Ebbert, (Thu Oct 4, 7:49 pm)
RE: SLUB performance regression vs SLAB, David Schwartz, (Fri Oct 5, 12:18 am)
Re: SLUB performance regression vs SLAB, Matthew Wilcox, (Thu Oct 4, 4:58 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 5:11 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Thu Oct 4, 5:05 pm)
Re: SLUB performance regression vs SLAB, Peter Zijlstra, (Thu Oct 4, 2:26 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 1:58 pm)
Re: SLUB performance regression vs SLAB, Matthew Wilcox, (Thu Oct 4, 2:32 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 1:49 pm)
Re: SLUB performance regression vs SLAB, Matthew Wilcox, (Thu Oct 4, 3:28 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Thu Oct 4, 4:55 pm)
Re: SLUB performance regression vs SLAB, Chuck Ebbert, (Thu Oct 4, 5:02 pm)
Re: SLUB performance regression vs SLAB, Peter Zijlstra, (Fri Oct 5, 4:32 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Fri Oct 5, 5:31 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Thu Oct 4, 5:11 pm)
Re: SLUB performance regression vs SLAB, Chuck Ebbert, (Thu Oct 4, 5:47 pm)
Re: SLUB performance regression vs SLAB, David Miller, (Thu Oct 4, 6:07 pm)
Re: SLUB performance regression vs SLAB, David Chinner, (Thu Oct 4, 6:23 pm)
Re: SLUB performance regression vs SLAB, Jens Axboe, (Fri Oct 5, 2:48 am)
Re: SLUB performance regression vs SLAB, Matthew Wilcox, (Fri Oct 5, 7:56 am)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Fri Oct 5, 3:27 pm)
Re: SLUB performance regression vs SLAB, Jens Axboe, (Fri Oct 5, 8:37 am)
Re: SLUB performance regression vs SLAB, Pekka Enberg, (Fri Oct 5, 5:19 am)
Re: SLUB performance regression vs SLAB, Jens Axboe, (Fri Oct 5, 5:28 am)
Re: SLUB performance regression vs SLAB, Andi Kleen, (Fri Oct 5, 7:12 am)
Re: SLUB performance regression vs SLAB, Jens Axboe, (Fri Oct 5, 8:39 am)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Fri Oct 5, 3:31 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Fri Oct 5, 3:32 pm)
Re: SLUB performance regression vs SLAB, Matthew Wilcox, (Thu Oct 4, 5:05 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 10:43 pm)
Re: SLUB performance regression vs SLAB, Arjan van de Ven, (Thu Oct 4, 10:53 pm)
Re: SLUB performance regression vs SLAB, Christoph Lameter, (Thu Oct 4, 3:05 pm)
Re: SLUB performance regression vs SLAB, Siddha, Suresh B, (Thu Oct 4, 3:46 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 5:10 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Fri Sep 28, 2:20 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 5:01 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 4:55 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 5:38 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Mon Oct 1, 5:52 pm)
Re: [15/17] SLUB: Support virtual fallback via SLAB_VFALLBACK, Christoph Lameter, (Fri Sep 28, 2:41 pm)