如何在 1GBit 家庭网络上优化 NFS 复制速度?

Tho*_*ele 6 linux nfs

我有一个以 1 GBit/sec 交换机为中心点的家庭网络,以及所有具有 1 GBit/sec NIC 的计算机。但是,我通过 NFS 共享获得最多 200 MBit/sec 的复制速度。看来我应该能得到更多。我实际上可以期待什么?如何调整我的系统和 NFS 服务器以获得更高的速度?

顺便说一下,所有涉及的系统都是 Linux(CentOS 和 Fedora 的混合)。

pjz*_*pjz 8

你被开销打败了。您想查看巨型帧并扩展您的 nfs 读/写数据大小。网上有很多关于 NFS 性能调整的指南,就像这个看起来不太过时的指南。

还要意识到您永远无法做得比磁盘速度更好,因此请确保这不是瓶颈。


Dav*_*ney 5

您应该大胆地查看巨型帧。如今,即使是便宜的 5 端口 GbE 集线器也可以做到,但是您必须在连接的两端启用巨型帧。要启用巨型帧,请执行以下操作

ifconfig eth0 mtu 9000
Run Code Online (Sandbox Code Playgroud)

以下是我从文件管理器自动挂载主目录时使用的挂载选项

rw,intr,soft,nfsvers=3.tcp,nolock,noatime,rsize=32768,wsize=32768
Run Code Online (Sandbox Code Playgroud)

请更新问题,让我们知道这是否能改善情况