]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r283635
authorrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 10 Jun 2015 12:17:19 +0000 (12:17 +0000)
committerrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 10 Jun 2015 12:17:19 +0000 (12:17 +0000)
commit7736edd42f2d0b992622884d09e77c951b8d5e2a
treeccc72ff29eec3fb41ec6bb7f053ff9406b7db6e5
parent814628fc2f334a46cd2b697258028a819cc3c8d0
MFC: r283635
Make the size of the hash tables used by the NFSv4 server tunable.
No appreciable change in performance was observed after increasing
the sizes of these tables and then testing with a single client.
However, there was an email that indicated high CPU overheads for
a heavily loaded NFSv4 and it is hoped that increasing the sizes
of the hash tables via these tunables might help.
The tables remain the same size by default.

git-svn-id: svn://svn.freebsd.org/base/stable/10@284216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfs/nfs.h
sys/fs/nfs/nfsdport.h
sys/fs/nfs/nfsrvstate.h
sys/fs/nfsserver/nfs_nfsdport.c
sys/fs/nfsserver/nfs_nfsdserv.c
sys/fs/nfsserver/nfs_nfsdsocket.c
sys/fs/nfsserver/nfs_nfsdstate.c
sys/fs/nfsserver/nfs_nfsdsubs.c