DapuStor Haishen3は、同社のNVMeエンタープライズSSDです。このシリーズには、DapuStor H3200 SSD(レビューはこちら)と、今回レビューするDapuStor H3100 SSDの2つのモデルがあります。どちらのドライブも、サーバーおよびストレージシステム、データセンター、ビデオ監視、プロの写真撮影、ストリーミング、エッジコンピューティング、カスタマイズなど、同じ用途に対応しています。
H3100 は、H3200 と同様に、最新の 96L 3D eTLC NAND を搭載し、エンタープライズ Marvell コントローラーを搭載しています。 H3200 シリーズは最大 6.4 TB まであり、下限は 800 GB です。このドライブは、U.2 と HHHL の両方のフォーム ファクターで提供されます。引用されたパフォーマンスには所々にパフォーマンスの違いがありますが、大きな違いは DWPD で、H3100 には 3 つの DWPD があるのに対し、H3200 には 1 つの DWPD しかありません。
DapuStor H3100 SSD には、800GB、1.6TB、3.2TB、6.4TB の容量があります。このレビューでは、3.2TB モデルを検討します。
DapuStor H3100 SSDの仕様
| モデルなし | H3200 | |||
| 容量 (TB) | 0.8 | 1.6 | 3.2 | 6.4 |
| フォームファクター | U.2 & HHHL | |||
| インターフェイスプロトコル | PCIe3.0×4 NVMe1.3 | |||
| フラッシュタイプ | 96L 3D eTLC NAND | |||
| 読み取り帯域幅 (128KB) MB/秒 | 3522 | 3529 | 3528 | 3529 |
| 書き込み帯域幅 (128KB) MB/秒 | 1330 | 2521 | 2603 | 2553 |
| ランダム読み取り (4KB) KIOPS | 563 | 806 | 803 | 803 |
| ランダム書き込み (4KB) KIOPS | 122 | 242 | 250 | 213 |
| 消費電力 | 7.0/8.5 | 7.0/9.5 | 7.0/10.5 | 7.0/11.5 |
| 4K ランダム レイテンシー (標準) R/W μs | 87/17 | |||
| 4K シーケンシャル レイテンシー (標準) R/W μs | 15/17 | |||
| 寿命 | 3 DWPD | |||
| 訂正不可能なビット誤り率 (UBER) | <10-17 | |||
| 平均故障間隔(MTBF) | 2百万時間 | |||
| サポートされるOS | RHEL、SLES、CentOS、Ubuntu、Windows Server、VMware ESXi | |||
| 認定 | FCC、CE、ROHS、REACH、WEEE、PCIエクスプレス、NVMエクスプレス | |||
DapuStor H3100 SSD のパフォーマンス
テストベッド
当社のエンタープライズSSDレビューでは、アプリケーションテストにLenovo ThinkSystem SR850(注:互換性の問題により、フロントベイスロットの代わりにアダプタカードを使用する必要がありました)、合成ベンチマークにDell PowerEdge R740xdを使用しています。ThinkSystem SR850は、高性能ローカルストレージに負荷をかけるのに必要なCPUパワーをはるかに上回る、充実したクアッドCPUプラットフォームです。CPUリソースをあまり必要としない合成テストでは、より一般的なデュアルプロセッササーバーを使用しています。どちらの場合も、ストレージベンダーの最大ドライブ仕様に合致する、可能な限り最高の状態でローカルストレージを実証することを目的としています。
レノボ シンクシステム SR850
- 4 x Intel Platinum 8160 CPU (2.1GHz x 24 コア)
- 16 x 32GB DDR4-2666Mhz ECC DRAM
- 2 x RAID 930-8i 12Gb/秒 RAID カード
- 8 つの NVMe ベイ
- VMware ESXI 6.5
デル PowerEdge R740xd
- 2 x Intel Gold 6130 CPU (2.1GHz x 16 コア)
- 4 x 16GB DDR4-2666MHz ECC DRAM
- 1x PERC 730 2GB 12Gb/秒 RAID カード
- アドインNVMeアダプター
- Ubuntu-16.04.3-デスクトップ-amd64
テストの背景と比較対象
StorageReviewのエンタープライズテストラボは、実際の導入環境で管理者が遭遇する状況に匹敵する環境で、エンタープライズストレージデバイスのベンチマークテストを実施するための柔軟なアーキテクチャを提供します。このエンタープライズテストラボには、さまざまなサーバー、ネットワーク機器、電源調整装置、その他のネットワークインフラストラクチャが組み込まれており、当社のスタッフが実際の使用環境に近い状況を作り出し、レビュー中にパフォーマンスを正確に評価することができます。
ラボ環境とプロトコルに関するこれらの詳細情報をレビューに盛り込むことで、IT担当者やストレージ調達担当者が、当社が以下の結果を達成した条件を理解できるようにしています。当社のレビューは、テスト対象機器のメーカーから報酬を受け取ったり、メーカーの監督を受けたりすることはありません。StorageReviewエンタープライズテストラボの詳細およびネットワーク機能の概要については、それぞれのページをご覧ください。
アプリケーションのワークロード分析
エンタープライズストレージデバイスのパフォーマンス特性を理解するためには、実際の運用環境におけるインフラストラクチャとアプリケーションワークロードをモデル化することが不可欠です。そのため、DapuStor H3100のベンチマークとして、SysBenchによるMySQL OLTPパフォーマンスと、 TCP-CワークロードをシミュレートしたMicrosoft SQL Server OLTPパフォーマンスを測定しました。アプリケーションワークロードについては、各ドライブ上で同一構成の仮想マシンを2~4台実行します。
SideFX の Houdini
Houdini テストは、CGI レンダリングに関連するストレージ パフォーマンスを評価するために特別に設計されています。このアプリケーションのテストベッドは、デュアル Intel 740 CPU と 6130GB DRAM を搭載し、ラボで使用しているコア Dell PowerEdge R64xd サーバー タイプのバリエーションです。この場合、ベアメタルを実行する Ubuntu デスクトップ (ubuntu-16.04.3-desktop-amd64) をインストールしました。ベンチマークの出力は完了までの秒数で測定され、少ないほど優れています。
Maelstrom デモは、拡張メモリの形式としてスワップ ファイルを効果的に使用する機能をデモンストレーションすることで、ストレージのパフォーマンス機能を強調するレンダリング パイプラインのセクションを表します。このテストでは、基礎となるストレージ コンポーネントに対する待ち時間の影響を分離するために、結果データの書き出しやポイントの処理は行いません。テスト自体は 5 つのフェーズで構成されており、そのうちの 3 つはベンチマークの一部として実行されます。次のとおりです。
- パックされたポイントをディスクからロードします。これがディスクからの読み取りの時間です。これはシングルスレッドであるため、全体のスループットが制限される可能性があります。
- ポイントを処理できるようにするために、ポイントを単一のフラット配列に解凍します。ポイントが他のポイントに依存していない場合、ワーキング セットはコア内に留まるように調整できます。このステップはマルチスレッドです。
- (実行しない)ポイントを処理します。
- ディスクに戻すのに適したバケット化されたブロックにそれらを再パックします。このステップはマルチスレッドです。
- (実行しない)バケット化されたブロックをディスクに書き込みます。
ここで、DapuStor H3100 のレンダリング時間は 2,689.1 秒で、非 Optane ドライブのトップ近くにありました。
SQLサーバーのパフォーマンス
各 SQL Server VM は 100 つの vDisk で構成されています。ブート用の 500 GB ボリュームと、データベースとログ ファイル用の 16 GB のボリュームです。システム リソースの観点から、各 VM に 64 個の vCPU、XNUMX GB の DRAM を構成し、LSI Logic SAS SCSI コントローラーを活用しました。以前にテストした Sysbench ワークロードはストレージ I/O と容量の両方でプラットフォームを飽和させましたが、SQL テストではレイテンシーのパフォーマンスを調べています。
このテストでは、Windows Server 2012 R2 ゲスト VM 上で動作する SQL Server 2014 を使用し、Quest の Benchmark Factory for Databases で負荷をかけます。StorageReview のMicrosoft SQL Server OLTP テスト プロトコルでは、複雑なアプリケーション環境で発生するアクティビティをシミュレートするオンライン トランザクション処理ベンチマークである Transaction Processing Performance Council の Benchmark C (TPC-C) の最新ドラフトを採用しています。TPC-C ベンチマークは、合成パフォーマンス ベンチマークよりも、データベース環境におけるストレージ インフラストラクチャのパフォーマンスの強みとボトルネックをより正確に評価できます。このレビューで使用する SQL Server VM の各インスタンスは、333GB (1,500 スケール) の SQL Server データベースを使用し、15,000 人の仮想ユーザーの負荷がかかった状態でトランザクションのパフォーマンスとレイテンシを測定します。
SQL Server テスト構成 (VM ごと)
- Windows Serverの2012 R2
- ストレージ フットプリント: 600GB 割り当て、500GB 使用
- SQL Serverの2014
-
- データベースのサイズ: 1,500 スケール
- 仮想クライアント負荷: 15,000
- RAMバッファ: 48GB
- テスト時間: 3 時間
-
- 2.5時間のプレコンディショニング
- 30 分のサンプル期間
SQL Server トランザクション ベンチマークでは、DapuStor H3100 SSD が 12,646.3 TPS の合計スコアでトップの座を獲得しました。
SQL Server の平均遅延では、H3100 が 3.5 ミリ秒で XNUMX 位になりました。
システムベンチのパフォーマンス
次のアプリケーションベンチマークは、 SysBenchを使用して測定されるPercona MySQL OLTPデータベースで構成されています。このテストでは、平均TPS(1秒あたりのトランザクション数)、平均レイテンシ、および平均99パーセンタイルレイテンシも測定されます。
各Sysbench VMは、3つのvDiskで構成されています。1つはブート用(約92GB)、1つは構築済みデータベース用(約447GB)、そして3つ目はテスト対象データベース用(270GB)です。システムリソースの観点から、各VMには16個のvCPU、60GBのDRAMを搭載し、LSI Logic SAS SCSIコントローラを活用しました。
Sysbench テスト構成 (VM ごと)
- CentOS 6.3 64 ビット
- Percona XtraDB 5.5.30-rel30.1
-
- データベーステーブル: 100
- データベースのサイズ: 10,000,000
- データベーススレッド: 32
- RAMバッファ: 24GB
- テスト時間: 3 時間
-
- 2 スレッドのプリコンディショニングに 32 時間
- 1時間 32スレッド
Sysbench のトランザクション ベンチマークを見ると、DapuStor H3100 は合計スコア 7,928.1 TPS でほぼ中間に位置します。
Sysbench の平均レイテンシでは、H3100 の合計スコアは 16.14 ミリ秒に達し、H3200 よりわずかに良いスコアでした。
最悪のシナリオの遅延 (99 パーセンタイル) では、H3100 の遅延は 31.2 ミリ秒です。
VDBench ワークロード分析
ストレージ デバイスのベンチマークに関しては、アプリケーション テストが最適であり、総合テストは 25 番目になります。実際のワークロードを完全に表現しているわけではありませんが、合成テストは、競合ソリューション間での完全な比較を容易にする再現性係数を備えたストレージ デバイスのベースラインを確立するのに役立ちます。これらのワークロードは、「100 コーナー」テスト、一般的なデータベース転送サイズ テスト、さまざまな VDI 環境からのトレース キャプチャに至るまで、さまざまなテスト プロファイルを提供します。これらのテストはすべて、スクリプト エンジンを備えた共通の vdBench ワークロード ジェネレーターを利用して、大規模なコンピューティング テスト クラスターの結果を自動化して取得します。これにより、フラッシュ アレイや個々のストレージ デバイスを含む幅広いストレージ デバイスにわたって同じワークロードを繰り返すことができます。これらのベンチマークのテスト プロセスでは、ドライブの表面全体にデータを埋めてから、ドライブ容量の XNUMX% に相当するドライブ セクションを分割して、ドライブがアプリケーションのワークロードにどのように応答するかをシミュレートします。これは、ドライブを XNUMX% 使用して定常状態にするフル エントロピー テストとは異なります。結果として、これらの数値は、より高い持続的な書き込み速度を反映することになります。
プロフィール:
- 4K ランダム読み取り: 100% 読み取り、128 スレッド、0 ~ 120% iorate
- 4K ランダム書き込み: 100% 書き込み、64 スレッド、0 ~ 120% iorate
- 64K シーケンシャル読み取り: 100% 読み取り、16 スレッド、0 ~ 120% の iorate
- 64K シーケンシャル書き込み: 100% 書き込み、8 スレッド、0 ~ 120% iorate
- 合成データベース: SQL および Oracle
- VDI フル クローンおよびリンク クローン トレース
比較対象:
最初の VDBench ワークロード分析であるランダム 4K 読み取りでは、DapuStor H3100 は H3200 とほぼ同じように動作し、ピーク パフォーマンスは 789,572 IOPS、遅延は 159.9µs でした。
ランダム 4K 書き込みでは、H3100 は H3200 よりも優れたパフォーマンスを示し、ピーク スコア 370,475 IOPS、遅延 341.4μs で中間に位置しました。
64K シーケンシャル ワークロードに切り替えると、H3100 は再び H3200 と互角に動作し、52,962K 読み取りで 3.31μs のレイテンシーで 301.6 IOPS または 64GB/s のピークを達成しました。
64K 書き込みでは、H3100 が全体で 32,200 位となり、レイテンシ 2.0μs で 490 IOPS または XNUMXGB/s のピーク パフォーマンスを達成しました。
次のテスト セットは、SQL ワークロード、SQL、SQL 90-10、および SQL 80-20 です。 SQL から始めて、DapuStor H3100 は 248,214μs のレイテンシーで 128.1 IOPS に達し、全体で XNUMX 位になりました。
SQL 90-10 では、H3100 は H3200 に次いで 252,474 位となり、ピーク値は 126.2 IOPS、遅延は XNUMXµs でした。
SQL 80-20 では、H3100 が 3200 IOPS、レイテンシ 242,861µs で、H132.1 のすぐ後ろの XNUMX 位になりました。
次に、Oracle ワークロード、Oracle、Oracle 90-10、Oracle 80-20 です。 Oracle から始まり、DapuStor H3100 が 263,317 位となり、レイテンシ 132.8μs で XNUMX IOPS のピーク パフォーマンスを達成しました。
Oracle 90-10 では、H3100 が 218,142μs のレイテンシで 100.4 IOPS のピーク パフォーマンスを示し、トップの座を獲得しました。
Oracle 80-20 では、H3100 が 212,157 IOPS、レイテンシ 103.1µs のピーク パフォーマンスで再び XNUMX 位になりました。
次に、VDI クローン テスト (完全およびリンク) に切り替えました。 VDI フル クローン (FC) ブートでは、H3100 が 192,659μs のレイテンシーで 181.1 IOPS のピークを達成し、全体で XNUMX 位になりました。
VDI FC 初期ログインでは、H3100 が 115,354 IOPS のピーク スコアと 257.2µs の遅延で XNUMX 位になりました。
VDI FC Monday Login では、H3100 が 87,136 IOPS、遅延 181.7μs で再び XNUMX 位になりました。
VDI リンク クローン (LC) ブートでは、DapuStor H3100 が 95,726 IOPS、遅延 166.5μs で XNUMX 位になりました。
VDI LC の初期ログインでは、H3100 が 50,905 IOPS と 154.9µs の遅延で XNUMX 位になりました。
最後に、VDI LC Monday Login では、H3100 が 66,846 IOPS のピーク パフォーマンスと 236.9µs の遅延で XNUMX 位になりました。
結論
DapuStor H3100 SSD は、同社が発売したもう 3 つの Haishen3200 エンタープライズ ドライブです。以前にレビューした H3100 と同様に、H2 はさまざまなエンタープライズ ユース ケースを対象とした U.96 および HHHL フォーム ファクターで提供されます。このドライブは 3 層 800D eTLC NAND を活用しており、容量は 6.4 GB ~ 3.53 TB です。このドライブの最大速度は 803,000GB/秒、3200 IOPS です。 H3100 とは異なり、H3 には XNUMXDWPD があります。
パフォーマンスについては、アプリケーション ワークロード分析と VDBench テストの両方を実行しました。 Sysbench では、SQL Server のような遅延に敏感なテストでない限り、H3100 は H3200 と同様のパフォーマンスを示しました。 SQL Server では、H3100 のヒット総スコアは 12,646.3 TPS、平均遅延は 3.5 ミリ秒でした。 Sysbench の場合、H3100 の合計スコアは 7,928 TPS、平均遅延は 16.14 ミリ秒、最悪のシナリオの遅延は 31.2 ミリ秒でした。 Houdini では、DapuStor ドライブが 2,689.1 秒でトップ近くに位置しました。
VDBench に切り替えると、DapuStor H3100 は NVMe エンタープライズ SSD プールのトップパフォーマンスのいくつかと同等の性能を発揮し、姉妹ドライブよりも書き込みパフォーマンスが優れていることがわかりました。ハイライトには、790K 読み取りで 4K IOPS、370K 書き込みで 4K IOPS、3.31K 読み取りで 64GB/秒、2K 書き込みで 64GB/秒が含まれます。 SQL では 248K IOPS、SQL 252 ~ 90 では 10K IOPS、SQL 243 ~ 80 では 20K IOPS が確認されました。 Oracle は、Oracle 263-218 で 90 IOPS、Oracle 10-212 で 80 IOPS、Oracle 20-3100 で 193 IOPS を記録し、最後の 115 つのベンチマークでトップの座を獲得しました。 VDI クローン テストでは、H87 は FC ブートで 96 IOPS、FC 初期ログインで 51 IOPS、FC 月曜日ログインで 67 IOPS、LC ブートで XNUMX IOPS、LC 初期ログインで XNUMX IOPS、LC 月曜日ログインで XNUMX IOPS に達しました。
全体として、DapuStor H3100 はトップクラスの製品とかなりうまく連携でき、H3200 よりも優れた書き込みパフォーマンスをもたらします。 XNUMX つのうちのどちらを選択するかは、特定のユースケースにどちらがより必要かということになりますが、優れた容量と耐久性を備えた高性能ドライブです。




Amazon