From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Morton Date: Thu, 15 Mar 2007 07:23:36 +0000 Subject: Re: [QUICKLIST 0/6] Arch independent quicklists V1 Message-Id: <20070315002249.9e531578.akpm@linux-foundation.org> List-Id: References: <20070312.155157.74747634.davem@davemloft.net> <17909.62028.117035.287313@cargo.ozlabs.ibm.com> <20070312.192616.63128242.davem@davemloft.net> <20070312.193211.30184040.davem@davemloft.net> In-Reply-To: <20070312.193211.30184040.davem@davemloft.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: David Miller Cc: paulus@samba.org, clameter@sgi.com, linux-kernel@vger.kernel.org, ak@suse.com, holt@sgi.com, linux-ia64@vger.kernel.org, mpm@selenic.com > On Mon, 12 Mar 2007 19:32:11 -0700 (PDT) David Miller wrote: > From: David Miller > Date: Mon, 12 Mar 2007 19:26:16 -0700 (PDT) > > > From: Paul Mackerras > > Date: Tue, 13 Mar 2007 11:37:32 +1100 > > > > > David Miller writes: > > > > > > > I ported this to sparc64 as per the patch below, tested on > > > > UP SunBlade1500 and 24 cpu Niagara T1000. > > > > > > Did you see any performance improvement? We used to have quicklists > > > on ppc, but I remain to be convinced that they actually help. > > > > It shaved about 3 or 4 seconds consistently off of my kernel > > build on Niagara which usually clocks in just over 4 minutes > > on this 24 thread machine. > > I want to quantify this with the fact that all the cache false sharing > issues are irrelevant in this test because the L2 cache is shared > between all of the cpu threads on Niagara. > > It was fast just because the quicklists were lighter weight than the > SLAB stuff. So... what would happen if sparc64 were to use neither quicklists nor slab? Just grab these pages from the page allocator and clear them?