我有一个很奇怪的问题。 我正在从一个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的挂载选项的细节和他们的意思。