如果 MicrosoftWindows 环境中有拷贝工作负载,那么可使用 Microsoft 卸载数据传输 (ODX),将拷贝工作负载卸载到存储控制器中以加速完成作业。 确定实施 ODX 后,请查看规划注意事项,帮助您确定 ODX 是否适合于您的环境。
要使 Windows 环境了解现有 Windows 工作负载是否包含拷贝工作负载及其包含程度(如包含),这一点非常重要。 缺省情况下,如果发布的卷支持 ODX,那么 Windows 会将任何大于 256 K 的拷贝卸载到控制器中。 有两个重要的方面需要了解:
- 在启用 ODX 的情况下,Windows 会将任何大于 256 K 的拷贝卸载到系统控制器中。此卸载过程将释放主机 CPU 和网络。 根据拷贝类型的不同,在特定情况下系统可能会经历更快速的拷贝过程。 然而,如果环境中有多个 Windows 主机,那么所有 Windows 主机都会开始将拷贝卸载作业抽入存储控制器中。 如果您选择使用拷贝卸载 (ODX),那么针对此影响进行规划。
- 如果拷贝工作负载很高,那么除拷贝外的工作负载可能会经历较长的等待时间。 由于卸载作业趋于更快速完成,因此在指定时间内它们需要更多的控制器资源。 使用非拷贝工作负载时,结果可能是产生更长的等待时间。
如果您拥有 Hyper-V 环境,那么利用拷贝卸载 ODX 技术的优势是巨大的。 在启用 ODX 的情况下,诸如文件拷贝、VM 迁移、克隆以及 VHD 创建等所有 Windows 作业都将卸载到存储控制器中。
明智的做法是检查一下拷贝卸载对此环境中的其他类型工作负载的影响。
如果确定要实施 ODX,那么最好是查看一下现有工作负载,并确保完成容量规划以满足要求。 如果您对拷贝卸载的优势不感兴趣,而是希望现有工作负载不会由于拷贝卸载而经历额外的等待时间,那么您可以选择使用 CLI 禁用系统范围的 ODX。