moving away from freebsd and zfs

Weldon Godfrey weldon at excelsusphoto.com
Fri Oct 8 12:31:21 UTC 2010


nfsd runs in multiple threads now...which you can see with top.    the default limit is 4.  you can increase this limit with a sysctl varible (dont remember exactly the name but it is obvious with sysctl -a | grep nfs )

you do not need multiple nfsd deamons with multiple nfs shares.  you will need enough threads to serve requests from clients.  i would just up the threads to 100 to start.   if you up the count with the sysctl varible...it will increase on the fly.   set this also in /etc/sysctl.conf so it is set on reboot

"Gil Vidals" <gvidals at gmail.com> wrote:

>I'm hoping that somebody can help me as I've spent about a month studying
>FreeBSD + ZFS to use as a NAS for my VMware ESX environment; however, it
>looks like my hopes were completely dashed yesterday as my ZFS server based
>on 64-bit i7 CPU with 8 GB of RAM and SSD slogs came crumbling down when I
>added a second NFS mount point.
>
>After several hours of research on the crash, it seems that FreeBSD 8.1
>won't launch more than one nfsd, no matter what is configured in rc.conf.
>(FreeBSD 7.x does launch multiple NFS daemons). So when I added my second
>mount point, the CPU load went very high for the RPC services and the second
>NFS mount point disconnected, brining down the running VMs.
>
>PROBLEM: only one nfsd
>zambia# ps waux | grep nfs
>root     1213  0.0  0.0  5804  1508  ??  Is    5:23PM   0:00.02 nfsd: master
>(nfsd)
>root     1214  0.0  0.0  5804  1588  ??  S     5:23PM   8:06.88 nfsd: server
>(nfsd)
>
>The solution described here,
>http://forums.freebsd.org/showthread.php?t=11873 points to compiling a
>kernel with these options:
>
> options NFSD
> options DEVICE_POLLING
> options HZ=1000
>
>The NFSD seems to be what solved the problem for the forum poster, but NFSD
>option means that NFSv4 (experimental) is what is running and that isn't
>supported by the VMware NFS client, so I can't use it. I don't know what to
>do and I would be grateful for any suggestions.
>
>Gil Vidals / VMRacks.com
>
>
>
>[image: Reply With
>Quote]<http://forums.freebsd.org/newreply.php?do=newreply&p=74555>
>_______________________________________________
>freebsd-fs at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-fs
>To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"



More information about the freebsd-fs mailing list