NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD 6.1 NFS server performances




Continuing on the NAS performances topic, now it's NFS server's turn.
First things first, I've checked both network and disk throughput, neither cause
a bottleneck:

tatooine is the client
coruscant is the server

$ iperf -c coruscant -p 2828 -t 10
------------------------------------------------------------
Client connecting to coruscant, TCP port 2828
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.1 port 51371 connected with 192.168.1.2 port 2828
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.06 GBytes   908 Mbits/sec

$ dd if=/dev/zero bs=1024K count=1000 | nc -v coruscant 2828
Connection to coruscant 2828 port [tcp/*] succeeded!
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 9.27363 s, 113 MB/s

Gigabit link, all clear.

Now using NFS:

$ dd if=/dev/zero bs=1024K count=1000 >Desktop/nfs@coruscant/imil/tmp/test
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 51.8476 s, 20.2 MB/s

I know, right? And yes results are identical with differents bs values.

I've tried a bazillion NFS options on the clients (TCP, UDP, {r,w}size from 8192
to 64k...), tried many OSes as a client, the NFS results are consistent,
always between 20 and 30MB/s.
NFS server is started via rc.d with the following rc.conf variables:

rpcbind=YES
mountd=YES
nfs_server=YES
nfsd_flags="-6tun 8"
lockd=YES
statd=YES

And yes I tried increasing or reducing thread number.

/etc/exports is pretty simple:

/export -alldirs -noresvport -maproot=root:wheel -network 192.168.1.0/24

I've read an extensive number of "NetBSD NFS server performances" posts here,
applied every suggestion without any luck, any idea would be highly appreciated.

Thanks,

----------------------------------------------------------------
Emile `iMil' Heitor * <imil@{home.imil.net,NetBSD.org,gcu.info}>
                                                              _
            | http://imil.net        | ASCII ribbon campaign ( )
            | http://www.NetBSD.org  |  - against HTML email  X
            | http://gcu.info        |              & vCards / \



Home | Main Index | Thread Index | Old Index