Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Nov 2011 18:55:06 -0500
From:      Gary Gatten <Ggatten@waddell.com>
To:        'Vincent Hoffman' <vince@unsane.co.uk>, "FreeBSD-Questions@freebsd.org" <FreeBSD-Questions@freebsd.org>
Subject:   RE: nfs client speed lower than expected.
Message-ID:  <6727_1320278107_4EB1D85B_6727_448_1_D9B37353831173459FDAA836D3B43499CB3E6CF5@WADPMBXV0.waddell.com>
In-Reply-To: <4EB1D792.8070103@unsane.co.uk>
References:  <4EB1D792.8070103@unsane.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Is the interface really at 1Gb?  Have you tested with iperf, ftp, or anythi=
ng other than nfs?

-----Original Message-----
From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd-questions@f=
reebsd.org] On Behalf Of Vincent Hoffman
Sent: Wednesday, November 02, 2011 6:52 PM
To: FreeBSD-Questions@freebsd.org
Subject: nfs client speed lower than expected.

Hi all,
        What kind of speed should I be expecting over an NFS mount from
a linux box using a gig interface (igb)? I'm seeing linux clients
getting approx 2 or 3 times the throughput rsyncing files from a linux
nfs server that i get from a 8-stable FreeBSD client.
representative results
7.26MB/s - Freebsd client
21.10MB/s liunx client
I've tried a variety of files to try and take caching out of the
equation, I've tweaked a few sysctls after much googling

kern.ipc.maxsockbuf=3D4000000
net.inet.tcp.sendbuf_max=3D16777216
net.inet.tcp.recvbuf_max=3D16777216
net.inet.tcp.sendbuf_inc=3D16384
net.inet.tcp.recvbuf_inc=3D524288
net.inet.udp.recvspace=3D65535
net.local.stream.recvspace=3D65535
net.local.stream.sendspace=3D65535

with no obvious improvement.
freebsd mount options
ro,noatime,noexec,nosuid,udp,nfsv3,rsize=3D1024,wsize=3D1024,bg,hard,intr,t=
imeout=3D4,retrans=3D4
linux mount options
_netdev,ro,noatime,nodev,noexec,nosuid,proto=3Dudp,vers=3D3,rsize=3D1k,wsiz=
e=3D1k,bg,hard,intr,timeo=3D4,retrans=3D4

I have seen that using the linux server as an nfs client to write to the
NFS server on the freebsd box gives similar performance to a linux
client pulling from the linux server so I'm guessing its something to do
with the freebsd nfs client?

Any suggestions/clues welcome.

Thanks,
Vince
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"





<font size=3D"1">
<div style=3D'border:none;border-bottom:double windowtext 2.25pt;padding:0i=
n 0in 1.0pt 0in'>
</div>
"This email is intended to be reviewed by only the intended recipient
 and may contain information that is privileged and/or confidential.
 If you are not the intended recipient, you are hereby notified that
 any review, use, dissemination, disclosure or copying of this email
 and its attachments, if any, is strictly prohibited.  If you have
 received this email in error, please immediately notify the sender by
 return email and delete this email from your system."
</font>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6727_1320278107_4EB1D85B_6727_448_1_D9B37353831173459FDAA836D3B43499CB3E6CF5>