Slow nfsd write performance, tweaks needed

Mark Schouten mark at tuxis.nl
Thu Nov 13 10:16:59 UTC 2014


Hi,


I am in the process of switching from a ZFS On Linux-based NFS-server to a FreeBSD-based NFS-server. The FreeBSD implementation of ZFS is way superiour over ZoL, and the box serves as storage for a virtualizationplatform, so stability is welcome. :)


The box is stable, but performs terribly. Surely, I'm doing something wrong, but I would like some tips and tricks to speed things up.




Here's my setup:
CPU: Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz (HyperThreading is enabled)
RAM: 64GB
NIC: 2x igb in lagg0 (loadbalancing)
Disks: 

export1     1.81T   914G   942G    49%  1.00x  ONLINE  -
  mirror     928G   457G   471G         -
    da0         -      -      -         -
    da1         -      -      -         -
  mirror     928G   457G   471G         -
    da2         -      -      -         -
    da3         -      -      -         -
  mirror    9.94G   173M  9.77G         -
    da4p1       -      -      -         -
    da5p1       -      -      -         -
cache           -      -      -      -      -      -
  da4p2      223G   223G     8M         -
  da5p2      223G   223G     8M         -


da0-3 are 1TB WDs
da4-5 are 240GB Samsung SSD 840s


Here's (related) info from rc.conf.

nfs_server_enable="YES"
nfs_server_flags="-u -t -n 128"
rpcbind_enable="YES"
mountd_enable="YES"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"




I have compression enabled on all the ZFS-filesystems, and jumboframes are enabled on the nics.


As soon as one of the (Linux) clients start to do some IO, NFS responsetimes go up bigtime (yesterday up to 13 seconds), while the hardware is pretty much idle, I must be doing something very wrong. I'm mostly a Linux-guy, so any hit with a FreeBSD cluebat is appreciated.


Regards,


-- 
Kerio Operator in de Cloud? https://www.kerioindecloud.nl/
Mark Schouten  | Tuxis Internet Engineering
KvK: 61527076 | http://www.tuxis.nl/
T: 0318 200208 | info at tuxis.nl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4549 bytes
Desc: Electronic Signature S/MIME
URL: <http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20141113/f4e9bc98/attachment.bin>


More information about the freebsd-hackers mailing list