[Beowulf] max number of NFS threads: NFS config optimization

Alex Chekholko chekh at pcbi.upenn.edu
Thu Dec 18 13:02:24 PST 2008


On Thu, 18 Dec 2008 13:59:06 -0600
"Rahul Nabar" <rpnabar at gmail.com> wrote:

> For a while I've been seeing errors of this sort in my /var/log/messages
> 
> kernel: nfsd: too many open TCP sockets, consider increasing the number of
> nfsd threads
> 
> I googled a bunch and think the solution might be to boost RPCNFSDCOUNT in
> the line "[ -z "$RPCNFSDCOUNT" ] && RPCNFSDCOUNT=8"  in the file
> /etc/init.d/nfs.
> 
> Question: This seems a suspicious place to change it. Isn't there a nfs
> config file somewhere else?
> 
> Question2: How high can I boost the number of NFS threads? Or how I should
> I? Is there any metric I can track to decide an optimum number? Most
> recomendations were for 32, 64 or 128. What do people suggest? Any
> downsides to having numbers that are too high?
> 
> In case it matters, this is our master-node Linux server and has the
> /home directories for each user
> exported to about 200 odd compute-nodes.

On EL, there's /etc/sysconfig/nfs, and /etc/defaults/nfs-kernel-server
on Debian-based systems.

Up it to 32, see if you keep getting the message? :)

Also check that you're actually running just 8:
ps auxf|grep nfs

Regards,
-- 
Alex Chekholko   chekh at pcbi.upenn.edu



More information about the Beowulf mailing list