偉大的TM 去年通過推出 NVMe“RAID 卡”引起了轟動。 當然,它根本不是一個 RAID 卡,而是一個 NVIDIA GPU,搭配 GRAID 的軟件。 最終結果令人震驚, 他們的第一代卡 能夠以極小的延遲達到近 9 萬次 4K 隨機讀取 IOPS,僅使用 8 個 SSD。
偉大的TM 去年通過推出 NVMe“RAID 卡”引起了轟動。 當然,它根本不是一個 RAID 卡,而是一個 NVIDIA GPU,搭配 GRAID 的軟件。 最終結果令人震驚, 他們的第一代卡 能夠以極小的延遲達到近 9 萬次 4K 隨機讀取 IOPS,僅使用 8 個 SSD。
現在,該公司又推出了 GRAID SupremeRAID SR-1010,它配備了 Gen4 GPU 和更新的軟件,可提供高達 19 萬次 4K 隨機讀取 IOPS 和 110GB/s 大塊順序讀取。
GRAID SupremeRAID 入門
就在幾個月前,我們審查了 SR-1000,所以我們不會過多地強調 GRAID 的使命是什麼。 但對於那些想要簡短版本的人來說,GRAID 基本上看到了 NVMe 驅動器管理方式的缺陷。 用戶要么使用軟件 RAID 解決方案將 SSD 組合在一起,要么使用充滿挑戰的 NVMe RAID 卡。
軟件 RAID 的優點在於它的成本非常低且易於實施。 但是軟件 RAID 有懲罰,具體來說,有 CPU 和系統資源命中。 軟件 RAID 沒有硬件管理組件,因此必須將任務卸載到系統 CPU 和 DRAM。
幾十年來一直是標準的物理 RAID 卡一直無法跟上閃存創新的步伐。 具有 Gen4 PCIe 插槽的服務器只能希望從 x16 插槽中獲得 8GB/s 或從 x32 插槽中獲得 16GB/s。 問題是,大多數 RAID 卡都是 x8,因此即使只有 24 個 SSD 的主機系統也需要多個 RAID 卡才能達到閃存的全部性能。
GRAID SupremeRAID SR-1010 規格
這讓我們了解了支持 GPU 的 RAID 的最新版本,即 GRAID SupremeRAID SR-1010。 SR-1010 在一個盒子中支持多達 32 個 Gen4 SSD。 更新後的硬件、軟件和界面讓 SR-1010 在第一張卡上取得了不錯的進步,尤其是在寫入方面。 SR-1010 卡本身是 NVIDIA A2000,旨在通過 GRAID 軟件支持 RAID0、1、5、6 和 10。
較新的 Gen4 卡提供更高的計算能力和 PCIe 帶寬。 PCIe 帶寬有助於寫入性能,因為寫入數據流經 GPU 卡。 這是順序寫入和隨機寫入性能翻倍的地方,因為帶寬從 10GB/s 增加到 20GB/s(PCIe Gen3 與 Gen4)。
下面是更完整的規範概述,GRAID 的詳細表是 這裡.
- 支持的 RAID 級別 – RAID 0、1、5、6、10
- 最大物理驅動器 - 32
- 最大驅動組 - 4
- 每個驅動器組的最大虛擬驅動器 - 8
- 最大驅動器組大小 –
- 由物理驅動器大小定義
- OS支持
- Linux:阿爾瑪 Linux 8.5
- 洛奇 Linux 8.5
- 中央操作系統 7.9、8.4、8.5
- openSUSE Leap 15.2、15.3
- RHEL 7.9、8.4、8.5
- SLES 15 SP2、SP3
- Ubuntu的20.04
- Windows 服務器 2019 x86-64
- Windows 服務器 2022 x86-64
- 主機接口 – x16 PCIe Gen 4.0
- 最大功耗 – 70W
- 外形 - 2.713″ H x 6.6″ L,單槽
- 產品重量 – 306 克
GRAID SupremeRAID SR-1010 性能
為了測量 SupremeRAID SR-1010 的性能,我們利用了我們的 戴爾PowerEdge R750 運行 Ubuntu 20.04,前面有八個 Gen4 NVMe 托架。 我們利用了其中的八個 記憶 PBlaze6 6926 12.8TB SSD,為我們提供了可用於 RAID5 配置的大量高性能 NAND。
由於這些 SSD 與我們上次評測不同,我們完成了整輪新測試,比較使用軟件 RAID 的 RAID5 配置與 SR-1000 和 SR-1010。 對於軟件 RAID,我們利用了塊大小為 64K 的 mdadm。 針對 RAID 卷運行 FIO 執行了測試。
戴爾 PowerEdge R750 規格:
- 2 個 8380 英特爾第三代英特爾至強可擴展 CPU
- 32 個 32GB DDR4 3200MHz
- 8 個 12.8TB 內存 PBlaze6 6926
RAID 5 FIO 性能 |
||||
測試 | 軟件RAID5 | SR-1000(第三代) | SR-1010(第三代) |
|
1MB 順序寫入 (16T/32Q) | 1.3GB /秒 | 11.1GB /秒 | 17.7GB /秒 | |
1MB 順序讀取 (16T/32Q) | 56.2GB /秒 | 49.4GB /秒 | 49.4GB /秒 | |
8K隨機70/30(32T/64Q) | 160.2k IOPS | 1.51 萬次 IOPS | 1.95 萬次 IOPS | |
4K隨機寫入(32T/64Q) | 73.9k IOPS | 838k IOPS | 1.56 萬次 IOPS | |
4K隨機讀取(32T/64Q) | 2.24 萬次 IOPS | 10.3 萬次 IOPS | 11.0 萬次 IOPS |
從順序讀取帶寬開始,軟件 RAID 配置略有優勢,在 SR-56.2 和 SR-49.4 上測量為 1000GB/s 和 1010GB/s。
轉向順序寫入,雖然那個領先者切換回 GRAID 有很大的不同。 我們測得軟件 RAID 為 1.3GB/s,而 Gen11.1 SR-3 為 1000GB/s,Gen17.7 SR-4 為 1010GB/s。
在我們採用 8/70 R/W 混合的隨機 30K 工作負載中,我們看到軟件 RAID 的 IOPS 為 160.2k,而 SR-1.51 為 1000M IOPS,SR-1.95 為 1010M IOPS。
向下移動到 4K 隨機工作負載,我們繼續看到巨大的收益,4K 隨機寫入。 與 SR-73.9 上的 838k IOPS 和 SR-1000 上的 1.56M IOPs 相比,軟件 RAID 配置測得的 IOPS 僅為 1010k IOPS。
4K 隨機寫入 兩個 GRAID 版本的性能相似,SR-10.3 的 1000M IOPS 和 SR-11 的 1010M IOPS,但遠高於測得的 2.24M IOPS 的軟件 RAID。
結論
在查看 GRAID SupremeRAID SR-1010 時,我們得到了我們預期的結果。 雖然我們去年對 SR-1000 感到驚喜,但我們對 SR-1010 抱有更高的期望。 為了給 SR-1010 最好的機會,我們將 GRAID 卡與高規格服務器和八個我們最好的企業級 SSD 配對 記憶6926 驅動器。
應該注意的是,我們的性能結果雖然非常好,但僅僅由於被測驅動器的數量而無法滿足 GRAID 規範。 雖然我們很想重新審視具有滿載 32 SSD 配置的 GRAID 卡,但我們實驗室中沒有那麼多匹配的 SSD。
就與上一代卡相比的最大性能提升而言,GRAID SupremeRAID SR-1010 在寫入工作負載方面的改進最大。 我們看到順序寫入速度從 SR-11.1 的 1000GB/s 躍升至 SR-17.7 的 1010GB/s。 隨機寫入性能也有顯著提高,從 SR-838 的 1000k IOPS 增加到 SR-1.56 的 1010M IOPS。 總的來說,這些數字給我們留下了深刻的印象,它們比軟件 RAID 性能高出數倍。
希望從 NVMe SSD 投資中獲得最大收益的組織有很多選擇。 但大多數人沒有意識到的是,軟件 RAID 和傳統硬件 RAID 卡都有嚴重的局限性,這些局限性有效地限制了服務器中最昂貴的組件 SSD。 GRAID 打開了數據流,同時還釋放了系統資源和/或用於舊模型的 I/O 插槽。 安裝簡單,性能提升很容易衡量。 PoC 非常值得看看這些卡是否合適。
參與 StorageReview
電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | 的TikTok | RSS訂閱