Storage Replica 使用 25Gb / 100Gb iWARP RDMA 運作效能


前言

我們已經知道在 S2D (Storage Spaces Direct) 軟體定義儲存環境中,建議採用 RDMA (RoCE / iWARP / infiniband) 確保可以獲得  ultra-low latency, low-CPU, low-memory, high throughput SMB and workload performance 好處 。

因此,在這樣的運作架構中,由 SMB Direct 機制搭配實體支援 RDMA 技術的網路介面卡,在都可以在 S2D HCI 超融合運作架構中受惠:
  • Storage Spaces Direct
  • Storage Replica
  • Hyper-V Live Migration
  • Windows Server and Windows 10 Enterprise client SMB operations



S2D with Storage Replica 測試環境

在本文當中將討論在採用 Chelsio iWARP RDMA 運作環境中,採用 Storage Replica 機制時可以獲得怎麼樣的運作效能。下列便是本文的測試環境:
  • OS: Windows Server 2016
  • System Model: 2x Supermicro X10DRG-Q
  • CPU: Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz (2 sockets, 24 cores) per node
  • RAM:128GB per node
  • INTEL NVME SSD Model: SSDPECME016T4 (1.6TB) – 5x in source node
  • Micron NVME SSD Model: MTFDHAX2T4MCF-1AN1ZABYY (2.4TB) – 5x in destination node
  • RDMA NIC: 2x Chelsio T6225-CR 25Gb iWARP RNICs
  • RDMA NIC: 2x Chelsio T62100-CR 100Gb iWARP RNICs
圖、Chelsio T6225-CR 25Gb iWARP RNICs

圖、Chelsio T62100-CR 100Gb iWARP RNICs



25 Gb - Storage Replica 效能測試

在本文測試環境中儲存空間為 2 TB Volume,透過 25Gb RDMA 網路並啟用 Storage Replica 進行兩端主機之間的傳送。

圖、兩端主機 Storage Replica 資訊

從下列圖中可以看到,即便網路衝到全速的情況下 (近乎 25Gb 傳輸速度),仍不會影響主機的 CPU / Memory 等運算資源。

圖、兩端主機 Storage Replica 複寫時 CPU 使用率

圖、兩端主機 Storage Replica 複寫時 Memory 使用率

圖、兩端主機 Storage Replica 複寫時 iWARP RDMA 網路卡傳輸速率

因此,兩端主機之間透過 Storage Replica 機制同步 2 TB Volume 僅僅花費 12 分鐘便完成工作任務。





100 Gb - Storage Replica 效能測試

在本文測試環境中儲存空間為 2 TB Volume,透過 100 Gb RDMA 網路並啟用 Storage Replica 進行兩端主機之間的傳送,同步 2 TB Volume 僅僅花費 198 秒便完成工作任務。




參考資源