这是大师们的好奇:
设置:
源机器:具有本地硬盘驱动器的 Windows Server 2003 R2 机器。40GB 的 VHD 文件。1 个 1Gbps 网卡、Cat6 电缆、交换机。
目标机器:Windows Server 2008 R2 机器,iSCSI 连接到单独机器上的 iSCSI 目标(1TB,RAID5)。1 个 1Gbps 网卡,Cat6 电缆,连接到与源机器相同的交换机。第二个 1Gbps 网卡,Cat6 电缆,通过隔离开关连接到 iSCSI 目标。
交换机为 Netgear JGS524 型号(网络管理)。
如果我从 Win2003R2 机器复制到 Win2008R2 机器本地驱动器,我会在 45 分 36 秒内获得 40GB。
如果我从 Win2008R2 机器复制到 iSCSI 目标(本地驱动器到 iSCSI 目标),我会在 37 分 56 秒内获得 40GB。
如果我通过 Win2008R2 机器从 Win2003R2 机器复制到 iSCSI 目标,我会在 3 小时 50 分钟 24 秒内获得 40GB。
所有副本都是通过在 Win2008R2 机器上发出的以下命令完成的:
XCOPY <源> <目标> /J
XCOPY /J - 使用无缓冲 I/O 进行复制。推荐用于非常大的文件。
那么,我在这里缺少什么?为什么一个背靠背的副本总共需要 1 小时 23 分钟 32 秒,而“直通”副本的时间几乎是 3 倍?
交换机没有显示错误,网络在复制期间徘徊在 3% 的利用率标记附近(而“背靠背”副本在 25% 的利用率标记附近)。
我错过了什么?