寻求 iSCSI 文件复制流程说明

寻求 iSCSI 文件复制流程说明

我正在尝试诊断文件复制速度慢的问题,但对“幕后”数据流有点困惑,正在寻求澄清。

有问题的服务器是 Windows 2012 服务器,它在与 iSCSI 目标相同的子网上有一个专用的 iSCSI NIC。

我们看到从一个卷到另一个卷的文件传输速度非常慢 - 这两个卷都是位于同一 iSCSI 目标后面的同一存储阵列上的 LUN。

有人能解释一下服务器发起的复制作业从一个卷到另一个卷的数据流应该如何进行吗?

服务器是否会从相关 LUN 中提取每个字节,然后将相同的字节吐回到 iSCSI 目标?

那么,对于 20gb 的文件副本 - 它是否基本上会下载并重新上传所有 20gb(无论是一次性还是一点一点地)?

答案1

Windows Server 2012 及更新版本具有一项功能Windows 卸载数据传输(ODX),可以在 iSCSI 目标之间复制或移动时卸载。

默认情况下启用此功能。您可以通过以下方式控制它:设置注册表项

hklm:\system\currentcontrolset\control\filesystem\FilterSupportedFeaturesMode

0 表示启用(默认),1 表示禁用。更改密钥时无需重新启动。

至少在使用 QNAP NAS 时,我注意到在两个 LUN 之间复制大文件(iSCSI 到 iSCSI 复制)时没有网络活动。QNAP 的性能可能限制在 45 mb/s。禁用 ODX(复制到服务器并返回)后,传输速度为 250 mb/s(千兆以太网)。

因此,禁用 ODX 可能会提高性能,具体取决于硬件和网络。

相关内容