情况:zfs服务器超过10GbE p2p 192.168.201.1
运行omnios,debian客户端为192.168.201.2
。 nfs在大文件上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选项。