From owner-cvs-all Sat Mar 17 23:40:23 2001 Delivered-To: cvs-all@freebsd.org Received: from peter3.wemm.org (c1315225-a.plstn1.sfba.home.com [65.0.135.147]) by hub.freebsd.org (Postfix) with ESMTP id 927A437B725; Sat, 17 Mar 2001 23:40:17 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from mobile.wemm.org (mobile.wemm.org [10.0.0.5]) by peter3.wemm.org (8.11.0/8.11.0) with ESMTP id f2I7eHp70684; Sat, 17 Mar 2001 23:40:17 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by mobile.wemm.org (8.11.1/8.11.1) with ESMTP id f2I7eDh19607; Sat, 17 Mar 2001 23:40:13 -0800 (PST) (envelope-from peter@netplex.com.au) Message-Id: <200103180740.f2I7eDh19607@mobile.wemm.org> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: Matt Dillon Cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/nfs nfs_node.c In-Reply-To: <200103180728.f2I7SuZ98670@earth.backplane.com> Date: Sat, 17 Mar 2001 23:40:12 -0800 From: Peter Wemm Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matt Dillon wrote: > I'd like to see this in -stable after the freeze is over! We cannot wait at Yahoo. Other changes in the name caching have made this a showstopper and has halted one of our key 2.2.x -> 4.x upgrade processes as faster machines running 4.x cannot handle the load that 2.2.8 did. We're running it already for testing to see if that is the only new problem that that group of machines turns up.. > -Matt > > :Peter Wemm wrote: > :> > :> peter 2001/03/16 21:43:01 PST > :> > :> Modified files: > :> sys/nfs nfs_node.c > :> Log: > :> Dramatically improve the **lame** nfs_hash(). This is based on the > :> Fowler / Noll / Vo Hash (http://www.isthe.com/chongo/tech/comp/fnv/). > :> > :> This improves hash coverage a *massive* amount. We were seeing one > :> set of machines that were using 0.84% of their 131072 entry nfsnode > :> hash buckets with maximum chain lengths of up to ~500 entries. The > :> machine was spending nearly 100% of its time in 'system'. > :> A test with this has pushed the coverage from a few perCent up to 91% > :> utilization with a max chain length of 11. > :> > :> Submitted by: David Filo > : > :tell David that it's nice to see he's still keeping his hand in.. > : > :> > :> Revision Changes Path > :> 1.43 +17 -9 src/sys/nfs/nfs_node.c > : > :-- > : __--_|\ Julian Elischer > : / \ julian@elischer.org > : ( OZ ) World tour 2000-2001 > :---> X_.---._/ > : v > > Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message