From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759058AbZAPHHk (ORCPT ); Fri, 16 Jan 2009 02:07:40 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755130AbZAPHHZ (ORCPT ); Fri, 16 Jan 2009 02:07:25 -0500 Received: from smtp104.mail.mud.yahoo.com ([209.191.85.214]:38810 "HELO smtp104.mail.mud.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1754188AbZAPHHX (ORCPT ); Fri, 16 Jan 2009 02:07:23 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:From:To:Subject:Date:User-Agent:Cc:References:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-Disposition:Message-Id; b=Yd7anT8fRVgvWy08IWz63aO4uLsYsPuipNNA2d66MoJhyDr08DhX6j7oWr2SS6h/t78/+yGgk/KG2UdZ4Y0Fm4dlVp2hnC+h8C/e9eCz9krYPw/bFMJqMm8D/3h2cj2YbuwblWwnVngWA2Xcbdc3a83d8A38IlL2AklcOz3Sioc= ; X-YMail-OSG: L__jKysVM1lqtZYh577jXhIQM5FpH2hq6bYEXy0jrPH1Rmp3Td7u.ckOX6cM0JkmpjN_hD408pKJRQBLJlqk4txY02AnxlG4LJMrrEUAgwv1VxE5g7WdnMG05gugDrN8mxjwOdTcAvdIYqAfGMC.povhvA-- X-Yahoo-Newman-Property: ymail-3 From: Nick Piggin To: Matthew Wilcox Subject: Re: Mainline kernel OLTP performance update Date: Fri, 16 Jan 2009 18:06:59 +1100 User-Agent: KMail/1.9.51 (KDE/4.0.4; ; ) Cc: Andrew Morton , netdev@vger.kernel.org, sfr@canb.auug.org.au, matthew.r.wilcox@intel.com, chinang.ma@intel.com, linux-kernel@vger.kernel.org, sharad.c.tripathi@intel.com, arjan@linux.intel.com, andi.kleen@intel.com, suresh.b.siddha@intel.com, harita.chilukuri@intel.com, douglas.w.styner@intel.com, peter.xihong.wang@intel.com, hubert.nueckel@intel.com, chris.mason@oracle.com, srostedt@redhat.com, linux-scsi@vger.kernel.org, andrew.vasquez@qlogic.com, anirban.chakraborty@qlogic.com, "Zhang, Yanmin" References: <200901161746.25205.nickpiggin@yahoo.com.au> <20090116065546.GJ31013@parisc-linux.org> In-Reply-To: <20090116065546.GJ31013@parisc-linux.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200901161807.01342.nickpiggin@yahoo.com.au> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 16 January 2009 17:55:47 Matthew Wilcox wrote: > On Fri, Jan 16, 2009 at 05:46:23PM +1100, Nick Piggin wrote: > > Intel's OLTP shows SLQB is "neutral" to SLAB. That is, literally within > > their measurement confidence interval. If it comes down to it, I think we > > could get them to do more runs to narrow that down, but we're talking a > > couple of tenths of a percent already. > > I think I can speak with some measure of confidence for at least the > OLTP-testing part of my company when I say that I have no objection to > Nick's planned merge scheme. > > I believe the kernel benchmark group have also done some testing with > SLQB and have generally positive things to say about it (Yanmin added to > the gargantuan cc). > > Did slabtop get fixed to work with SLQB? Yes the old slabtop that works on /proc/slabinfo works with SLQB (ie. SLQB implements /proc/slabinfo). Lin Ming recently also ported the SLUB /sys/kernel/slab/ specific slabinfo tool to SLQB. Basically it reports in-depth internal event counts etc. and can operate on individual caches, making it very useful for performance "observability" and tuning. It is hard to come up with a single set of statistics that apply usefully to all the allocators. FWIW, it would be a useful tool to port over to SLAB too, if we end up deciding to go with SLAB.