GRAID ™は昨年、NVMe対応の「RAIDカード」を発表し、大きな話題を呼びました。もちろん、厳密にはRAIDカードではなく、NVIDIA GPUとGRAIDのソフトウェアを組み合わせたものでした。その結果は驚くべきもので、同社の第1世代カードは、わずか8台のSSDで、極めて低いレイテンシで900万近い4Kランダム読み取りIOPSを達成しました。
今回、同社は、Gen1010 GPU と、最大 4 万の 19K ランダム読み取り IOPS と 4GB/秒の大規模ブロック シーケンシャル読み取りを実現できる最新のソフトウェアを搭載し、価格を引き上げた GRAID SupremeRAID SR-110 をリリースしました。
GRAID SupremeRAID 入門書
SR-1000のレビュー記事を掲載したのはほんの数ヶ月前のことなので、GRAIDのミッションについて長々と説明する必要はないでしょう。しかし、簡単に説明すると、GRAIDはNVMeドライブの管理方法に欠陥があることに気づきました。ユーザーはSSDをグループ化するためにソフトウェアRAIDソリューションを使用するか、あるいは独自の課題を抱えるNVMe RAIDカードを使用するかのどちらかでした。
ソフトウェア RAID は、非常に低コストで実装が簡単であるという点で優れています。ただし、ソフトウェア RAID にはペナルティがあり、具体的には CPU とシステム リソースのヒットが発生します。ソフトウェア RAID にはハードウェア管理コンポーネントがないため、タスクをシステムの CPU と DRAM にオフロードする必要があります。
物理 RAID カードは、何十年にもわたって標準でしたが、フラッシュの革新のペースに追いつくことができませんでした。 Gen4 PCIe スロットを備えたサーバーは、x16 スロットから 8GB/s、x32 スロットから 16GB/s しか達成できません。問題は、ほとんどの RAID カードは x8 であるため、SSD が 24 基しか搭載されていないホスト システムでも、フラッシュのパフォーマンスを最大限に発揮するには複数の RAID カードが必要になるということです。
GRAID SupremeRAID SR-1010の仕様
これにより、GPU 対応 RAID の最新版である GRAID SupremeRAID SR-1010 が登場します。 SR-1010 は、32 つのボックスで最大 4 個の Gen1010 SSD をサポートします。更新されたハードウェア、ソフトウェア、インターフェイスにより、SR-1010 は最初のカードに比べて、特に書き込みに関して素晴らしい進歩を遂げています。 SR-2000 カード自体は NVIDIA A0 であり、GRAID ソフトウェアで RAID1、5、6、10、XNUMX をサポートするように設計されています。
新しい Gen4 カードでは、計算能力と PCIe 帯域幅が向上しています。書き込みデータは GPU カードを通過するため、PCIe 帯域幅は書き込みパフォーマンスに貢献します。ここでは、帯域幅が 10GB/s から 20GB/s に増加したため、シーケンシャル書き込みとランダム書き込みのパフォーマンスが 3 倍になります (PCIe Gen4 と GenXNUMX)。
より詳細な仕様概要は以下に記載されており、GRAIDによる詳細な仕様書はこちらです。
- サポートされている RAID レベル – RAID 0、1、5、6、10
- 最大物理ドライブ – 32
- 最大ドライブ グループ – 4
- ドライブ グループあたりの最大仮想ドライブ数 - 8
- 最大ドライブ グループ サイズ –
- 物理ドライブのサイズによって定義される
- OSサポート
- Linux: Alma Linux 8.5
- RockyLinux 8.5
- CentOS 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 Server 2019 x86-64
- Windows Server 2022 x86-64
- ホストインターフェイス – x16 PCIe Gen 4.0
- 最大消費電力 – 70W
- フォームファクター - 高さ 2.713 インチ x 長さ 6.6 インチ、シングルスロット
- 製品重量 – 306 g
GRAID SupremeRAID SR-1010 のパフォーマンス
SupremeRAID SR-1010の性能を測定するために、 Ubuntu 20.04を搭載したDell PowerEdge R750(前面に8つのGen4 NVMeベイを装備)を使用しました。また、Memblaze PBlaze6 6926 12.8TB SSDを8台使用し、RAID5構成で使用できる高性能NANDフラッシュメモリを大規模に確保しました。
これらは前回のレビューとは異なる SSD であるため、ソフトウェア RAID を使用した RAID5 構成と SR-1000 および SR-1010 を比較する一連の新しいテストを完了しました。ソフトウェア RAID には、64K チャンク サイズの mdadm を利用しました。テストは、RAID ボリュームに対して FIO を実行して実行されました。
Dell PowerEdge R750の仕様:
- 2 x 8380 Intel 第 3 世代 Intel Xeon スケーラブル CPU
- 32×32GB DDR4 3200MHz
- 8 x 12.8TB Memblaze PBlaze6 6926
| RAID 5 FIO パフォーマンス |
||||
| ホイール試乗 | SW RAID5 | SR-1000 (Gen3) | SR-1010 (Gen4) |
|
| 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.3 GB/秒と測定されましたが、Gen11.1 SR-3 では 1000 GB/秒、Gen17.7 SR-4 では 1010 GB/秒でした。
8/70 R/W 混合のランダム 30K ワークロードでは、ソフトウェア RAID では 160.2k IOPS が発生しましたが、SR-1.51 では 1000M IOPS、SR-1.95 では 1010M IOPS でした。
4K ランダム ワークロードに移ると、4K ランダム書き込みで引き続き大きな改善が見られました。ソフトウェア RAID 構成の測定値は、SR-73.9 の 838k IOPS に対してわずか 1000k IOPS であり、SR-1.56 では 1010万 IOPS と大幅に向上しました。
4K ランダム書き込みでは、両方の GRAID バージョンのパフォーマンスは SR-10.3 の 1000 万 IOPS、SR-11 の 1010M IOPS と同様でしたが、2.24 万 IOPS を測定したソフトウェア RAID よりもはるかに高かったです。
結論
GRAID SupremeRAID SR-1010を検証したところ、期待通りの性能が得られました。昨年発売されたSR-1000には嬉しい驚きがありましたが、SR-1010にはさらに高い期待を抱いて臨みました。SR-1010の性能を最大限に引き出すため、GRAIDカードを高性能サーバーと、当社最高クラスのエンタープライズ向けSSDであるMemblaze 6926ドライブ8台と組み合わせてテストを行いました。
パフォーマンス結果は非常に良好ではありますが、テスト対象のドライブの数が単純であるため、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 を行う価値は十分にあります。




Amazon