NFS的执行方式比SSHFS差,我该如何debugging?

情况:zfs服务器超过10GbE p2p 192.168.201.1运行omnios,debian客户端为192.168.201.2nfs在大文件上performance相当好,但在小文件上却非常慢。 例如, cp -r /etc /mnt/nfs_mountpoint需要8分钟,而cp -r /etc /mnt/sshfs_mountpoint需要40秒。

我已经用nfs mount参数进行了很多实验。 目前,挂载看起来像这样:

 zfs:/z2pool/fs on /mnt/shared/fs type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.201.1,mountvers=3,mountport=61082,mountproto=udp,local_lock=none,addr=192.168.201.1) 

我已经在这里呆了几个星期了。 我不会downvote任何东西,因此审判n错误的build议是值得欢迎的。

更新:我已经尝试了asynchronous和同步没有或几乎没有区别。

这个页面提到了性能优化,并提到了NFS的同步和asynchronous选项。

http://nfs.sourceforge.net/nfs-howto/ar01s05.html