Date: Mon, 18 Jul 2011 16:23:34 -0600 From: Mike Shultz <mike@votesmart.org> To: freebsd-fs@freebsd.org Cc: Clinton Adams <clinton@votesmart.org> Subject: nfsd server cache flooded, try to increase nfsrc_floodlevel Message-ID: <4E24B266.9050108@votesmart.org>
next in thread | raw e-mail | index | archive | help
I ran into an issue today of our server thinking that it was being flooded and locking our nfs users out. Got a LOT of these messages: Jul 12 16:08:22 xxxxx kernel: nfsd server cache flooded, try to increase nfsrc_floodlevel Our server(`uname -a`): FreeBSD xxxxx 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Tue Jun 21 16:52:27 MDT 2011 yyy@xxxxx:/usr/obj/usr/src/sys/XXXXX amd64 I could find no information on nfsrc_floodlevel other than source code which didn't explain too much about it. I don't know if it's a kernel config var, or what. `nfsstat -e` did show this: CacheSize TCPPeak 16385 16385 So I'm guessing that that is the current cache limit. The source code and this output suggest that we're just running into the limit. However, a comment in that source does suggest that "The cache will still function over flood level" but that doesn't seem to be the case. I ended up having to revoke the clients and restarting nfsd to get it operational again. I would appreciate anyone that could clarify what nfsrc_floodlevel is and how to go about changing it. -- Mike Shultz Information Technology Assistant Project Vote Smart Phone: 406-859-8683 Toll Free: 1-888-VOTE-SMART Jabber/Gtalk: shultzm@gmail.com Key Server: pgp.mit.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E24B266.9050108>