Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2001 23:40:12 -0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Julian Elischer <julian@elischer.org>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/nfs nfs_node.c 
Message-ID:  <200103180740.f2I7eDh19607@mobile.wemm.org>
In-Reply-To: <200103180728.f2I7SuZ98670@earth.backplane.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103180740.f2I7eDh19607>