Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751922AbZK0R1M (ORCPT ); Fri, 27 Nov 2009 12:27:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751582AbZK0R1M (ORCPT ); Fri, 27 Nov 2009 12:27:12 -0500 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:41598 "EHLO nlpi157.prodigy.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751280AbZK0R1L (ORCPT ); Fri, 27 Nov 2009 12:27:11 -0500 Date: Fri, 27 Nov 2009 11:26:54 -0600 (CST) From: Christoph Lameter X-X-Sender: cl@router.home To: Pekka Enberg cc: Matt Mackall , Peter Zijlstra , paulmck@linux.vnet.ibm.com, linux-mm@kvack.org, LKML , Nick Piggin Subject: Re: lockdep complaints in slab allocator In-Reply-To: <84144f020911241307u14cd2cf0h614827137e42378e@mail.gmail.com> Message-ID: References: <84144f020911192249l6c7fa495t1a05294c8f5b6ac8@mail.gmail.com> <1258729748.4104.223.camel@laptop> <1259002800.5630.1.camel@penberg-laptop> <1259003425.17871.328.camel@calx> <4B0ADEF5.9040001@cs.helsinki.fi> <1259080406.4531.1645.camel@laptop> <20091124170032.GC6831@linux.vnet.ibm.com> <1259082756.17871.607.camel@calx> <1259086459.4531.1752.camel@laptop> <1259090615.17871.696.camel@calx> <84144f020911241307u14cd2cf0h614827137e42378e@mail.gmail.com> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1423 Lines: 28 On Tue, 24 Nov 2009, Pekka Enberg wrote: > Yeah, something like that. I don't think we were really able to decide > anything at the KS. IIRC Christoph was in favor of having multiple > slab allocators in the tree whereas I, for example, would rather have > only one. The SLOB allocator is bit special here because it's for > embedded. However, I also talked to some embedded folks at the summit > and none of them were using SLOB because the gains weren't big enough. > So I don't know if it's being used that widely. Are there any current numbers on SLOB memory advantage vs the other allcoators? > I personally was hoping for SLUB or SLQB to emerge as a clear winner > so we could delete the rest but that hasn't really happened. I think having multiple allocators makes for a heathly competition between them and stabillizes the allocator API. Frankly I would like to see more exchangable subsystems in the core. The scheduler seems to be not competitive for my current workloads running on 2.6.22 (we have not tried 2.6.32 yet) and I have a lot of concerns about the continual performance deteriorations in the page allocator and the reclaim logic due to feature bloat. -- 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/