summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2001-03-17 05:43:01 +0000
committerpeter <peter@FreeBSD.org>2001-03-17 05:43:01 +0000
commite0fe7f7124b88be1a6f4e1f21706133e107332a9 (patch)
tree411e80f251e3543837ace11efe5808bbccf32ced /etc
parent4b576c4ab58dae9b312f71e7d8878f92382c7d1d (diff)
downloadFreeBSD-src-e0fe7f7124b88be1a6f4e1f21706133e107332a9.zip
FreeBSD-src-e0fe7f7124b88be1a6f4e1f21706133e107332a9.tar.gz
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
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud