相关疑难解决方法(0)

在同一服务器上的 NFS/CIFS 目录之间复制缓慢

请耐心等待,我知道要阅读的内容很多。这个问题可能适用于其他人,所以最好有答案。我不得不放弃赏金,因为它即将到期。

当我从客户端 (Ubuntu) 复制到我的 NFS 服务器 (Debian) 或从它复制到 NFS 服务器 (Debian) 时,它会最大化千兆位。但是,当我在同一台服务器上的两个目录之间复制时,它的速度在 < 30MB/秒到超过 100MB/秒之间反弹。大多数时候大约是 50MB/秒。

直接在 NFS 服务器(本地磁盘)上执行的相同副本我得到 100-150 MB/秒,有时更多。在此 NFS 导出和从同一服务器上的同一目录导出的 CIFS 共享之间的文件副本同样慢,而在同一服务器上通过 CIFS 的两个目录之间的副本也很慢。iperf显示客户端和服务器之间的双向速度为 941Mb/940Mb。

我确保 NFS 在服务器上使用异步。我还禁用了 ZFS 数据集上的同步,并尝试删除 ZFS 缓存和日志设备。

我已经在 4x2TB 磁盘的非常快的 ZFS 条带镜像上进行了测试,其中有一个 SSD 用于日志和缓存设备。

NFS 服务器规格:

Debian 8.2 核心 4Ghz AMD-FX
32GB ram
ZFS raid 10,SSD 缓存/日志
17GB ARC 4x2GB
WD red 驱动器
Intel 82574L NIC

测试客户端:

Ubuntu 15.04,Core2Quad 2.4Ghz
8GB ram
SSD
Intel 82574L 网卡

这是目前设置的方式。/pool2/Media是我一直在测试的份额。

/etc/fstab …

linux ubuntu debian nfs

6
推荐指数
1
解决办法
3179
查看次数

标签 统计

debian ×1

linux ×1

nfs ×1

ubuntu ×1