NFS 性能非常非常慢

NFS 性能非常非常慢

我遇到了一个相当奇怪的问题。我正在将 NFS 共享从 SAN(ubuntu)安装到另一台机器(centos)

安装共享工作正常;但是当我尝试一些测试时,例如:

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

在客户端,网络有 MTU 9000;我至少可以成功 ping -s 8000 服务器。

在 SAN 端,它有 4 个绑定的千兆接口。

双方都运行 NFS4;使用以下方式挂载:

mount -t nfs4 192.168.3.3:/share /myshare/

我应该从哪里开始调查?

我可以接受的平均传输速率是多少?单个千兆连接为 50 Mb/s?

编辑:服务器导出:

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

编辑:本地存储测试

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

答案1

您可以尝试使用不同于默认的挂载选项。使用该mount -o选项尝试以下操作并重新运行dd测试可能会有所帮助。

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

尝试阅读man nfs有关安装选项的详细信息及其含义。

相关内容