非常非常慢的NFS性能

我有一个很奇怪的问题。 我正在从一个SAN(Ubuntu)挂载到另一台机器(centos)的NFS共享

安装共享工作得很好; 但是当我尝试一些testing如:

dd if=/dev/zero of=bigfile bs=1k count=2000 2000+0 records in 2000+0 records out 2048000 bytes (2.0 MB) copied, 16.7555 seconds, 122 kB/s 

在客户端,networking有MTU 9000; 我可以成功ping至less8000服务器。

在SAN方面,它有4个千兆接口绑定。

双方运行NFS4; 安装使用:

 mount -t nfs4 192.168.3.3:/share /myshare/ 

我应该从哪里开始调查?

我能接受的平均传输速度是多less? 单千兆位连接50 Mb / s?

编辑:服务器导出:

 /export/share *(rw,insecure,async,no_subtree_check) 

编辑:本地存储testing

 time dd if=/dev/zero of=bigfile2 bs=1k count=200000 200000+0 records in 200000+0 records out 204800000 bytes (205 MB) copied, 0.509998 seconds, 402 MB/s real 0m0.558s user 0m0.009s sys 0m0.546s 

你可以尝试使用不同的默认安装选项。 使用mount -o选项并重新运行你的ddtesting可能是值得尝试的。

rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,timeo=600, actime=0

尝试阅读man nfs的挂载选项的细节和他们的意思。