单个大文件复制速度不一致(W2k12)

单个大文件复制速度不一致(W2k12)

案例是:

  • 2 个(相同)W2k12 物理刀片服务器,托管在同一个机箱上。
  • 通过机箱内部 10Gbe 交换机(Force10 MXL)连接。
  • 两台服务器位于同一子网。
  • 两台服务器均有由 MS Team 组建的 2 个 NIC(独立于交换机)。
  • NIC 的 MTU 配置为 9014
  • 烟囱卸载已禁用
  • 接收端缩放也已禁用
  • MXL 交换机端口的 MTU 配置为 9600。
  • 没有其他“特殊”配置

问题是:
复制大文件(<100GB)时,观察到速度不一致。 - 例如,复制以~500MB/s 开始,然后爬升至+1GB/s(这很好)但随后它回落到~500MB/s,然后爬升至+1GB/s 并循环进行其余的复制操作。

有任何想法吗?

答案1

这是 Windows 进行复制的方式:

  • 它用数据填充 RAM 缓存,其速度与源的速度相同
  • 它以目标速度写入 RAM
  • 按要求重复。

这意味着你的目标速度只能达到源速度的一半。

通过使用您可能会获得更一致的结果快速复制,免费且开源。FastCopy 不使用 Windows 缓存,而是使用多线程并行执行多路复用读写,这意味着它可以实现更符合硬件功能的速度。

相关内容