我有一个小型局域网,有几个
Linux机箱(Ubuntu 9.10),上面有NFS共享.这些盒子与消费级Netgear路由器(型号WGR614V9)联网并使用有线连接.
当我第一次设置NFS共享时,我注意到性能非常糟糕.例如,将挂载的NFS共享中的40 mbs值数据复制到本地磁盘需要几分钟时间.
通过使用NFS配置,我能够很好地运行.我为导出共享的系统确定的配置是:
# /etc/exports On the machine exporting the NFS share:
/exprt/dir client.ip (rw,async,no_root_squash,no_subtree_check)
对于NFS客户端,我有
# /etc/fstab
server.ip:/exprt/dir on /imprt/dir type nfs (rw,noatime,rsize=32768,wsize=32768,timeo=14,intr)
然而,虽然这似乎对我来说相当不错,但使用scp将文件从一个系统复制到另一个系统似乎比使用NFS更快.
我认为值得一提的是,其他人可能会在类似的网络设置上使用哪些NFS配置来获得相当好的性能.我知道NFS可能对操作系统的选择和精确的网络配置非常敏感.但是,我怀疑我拥有的设置对于具有小型本地网络的其他用户来说非常普遍,因此听听哪种配置最适合他们会很有用.
注意:我最初在superuser问过这个问题.但是,我没有得到回复所以我怀疑它可能是这类问题的错误论坛.