單一大檔案複製速度不一致(W2k12)

單一大檔案複製速度不一致(W2k12)

案例是:

  • 2 台(相同)W2k12 實體刀鋒伺服器,託管在同一機箱上。
  • 透過外殼內部 10Gbe 交換器 (Force10 MXL) 連接。
  • 兩台伺服器位於同一子網路。
  • 兩台伺服器都有 2 個由 MS Team 組成的 NIC(獨立於交換器)。
  • NIC 配置的 MTU 為 9014
  • 煙囪卸載已停用
  • 接收端縮放也被停用
  • MXL 交換器連接埠的 MTU 配置為 9600。
  • 沒有其他“特殊”配置

問題是:
複製大檔案(<100GB)時,速度不一致。 - 即複製以〜500MB/s開始,然後爬升到+1GB/s(這很棒),但隨後回落到〜500MB/s,然後爬回+1GB/s並像其餘的那樣循環的複制動作。

有任何想法嗎?

答案1

這是 Windows 進行複製的方式:

  • 它以資料來源的速度填充 RAM 快取
  • 它以目標的速度寫出 RAM
  • 根據需要重複。

這意味著您的目標只能達到源速度的一半。

您可以透過使用獲得更一致的結果快速複製,它是免費且開源的。 FastCopy不使用Windows緩存,而是使用多執行緒並行進行多路復用讀寫,這意味著它可以實現更符合硬體能力的速度。

相關內容