ホーム Enterprise Memblaze PBlaze5 NVMe SSD レビュー

Memblaze PBlaze5 NVMe SSD レビュー

by アダムアームストロング

Memblaze は、PBlaze5 を搭載した別の NVMe SSD シリーズをリリースしました。これは、PBlaze4 に続く同社の NVMe SSD 製品の第 2 世代となります。新しいドライブには、U.700 と HHHL AIC の 900 つのフォーム ファクタと、700 シリーズと 11 シリーズの 900 つのシリーズがあります。 XNUMX シリーズは最大 XNUMX TB の容量で、データセンターでの使用を目的としています。 XNUMX シリーズは耐久性が高く、エンタープライズ アプリケーションを対象としています。


Memblaze は、PBlaze5 を搭載した別の NVMe SSD シリーズをリリースしました。これは、PBlaze4 に続く同社の NVMe SSD 製品の第 2 世代となります。新しいドライブには、U.700 と HHHL AIC の 900 つのフォーム ファクタと、700 シリーズと 11 シリーズの 900 つのシリーズがあります。 XNUMX シリーズは最大 XNUMX TB の容量で、データセンターでの使用を目的としています。 XNUMX シリーズは耐久性が高く、エンタープライズ アプリケーションを対象としています。

どちらのシリーズもエンタープライズ向けに設計されており、最大 6GB/秒のシーケンシャル速度と最小 90μs の読み取り遅延というパフォーマンスを謳っています。 700 つのシリーズの相違点は、900 シリーズの方がコストが低く、耐久性が低く、容量が大きいことです。一方、3 シリーズは、より高い耐久性、より高い可用性を実現するデュアル ポート、およびデータ暗号化を備えています。これらの主な違いは、データベース、クラウド、ハイパースケール、SDS、ビッグデータ、700 シリーズおよびミッション クリティカルなデータベースの 900D レンダリング、ERP、SAP HANNA、BOSS、銀行業務、負担のかかる高頻度取引、およびオンライン決済などのさまざまなユース ケースに役立ちます。 XNUMXシリーズ。

このレビューでは、3.2TB、U.2、900 シリーズ PBlaze5 を検討します。

Memblaze PBlaze5 NVMe SSD 900 シリーズの仕様:

フォームファクター 2.5インチ U.2 HHHL AIC
インタフェース PCIe 3.0 x4 PCIe 3.0×8
プロトコル NVMe 1.2a
NAND 3D eTLC NAND
容量 2TB 3.2TB 4TB 8TB
パフォーマンス
シーケンシャルリード (128KB) 最大3.2GB/秒 最大6GB/秒
シーケンシャルライト(128KB) 最大2.4GB/秒
持続ランダム読み取り (4KB/8KB) 760KまでのIOPS 最大 1.042 万 XNUMX IOPS
持続ランダム書き込み (4KB) 304KまでのIOPS
レイテンシー読み取り/書き込み 90 /15μs
耐久性
DWPD 3
MTBF 2.1万時間
サイレントビットエラー 1^10 ビット読み取りごとに 23 セクタ エラー未満
訂正不可能なビット誤り率 1^10 ビット読み取りごとに 17 セクタ エラー未満
消費電力 7〜23W

設計と構築

私たちがレビューしている Memblaze PBlaze5 は、2.5 インチ U.2 フォーム ファクター設計です。ドライブにはしっかりとしたマットブラックのケースが付いています。ドライブの上部の右側にブランドマークがあります。

ドライブの底部はほぼ完全にヒートシンクで占められています。

ドライブの両端には冷却を助ける開口部があります。 NVMe インターフェイスから離れた側に 2 番目のポートが見えます。

パフォーマンス

テストベッド

当社の Enterprise SSD レビューでは、アプリケーション テストに Lenovo ThinkSystem SR850 を活用しています。 デル 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 コア)
  • 16 x 16GB DDR4-2666MHz ECC DRAM
  • 1x PERC 730 2GB 12Gb/秒 RAID カード
  • アドインNVMeアダプター
  • Ubuntu-16.04.3-デスクトップ-amd64

テストの背景と比較対象

この StorageReview エンタープライズ テスト ラボ は、管理者が実際の展開で遭遇するものと同等の環境でエンタープライズ ストレージ デバイスのベンチマークを実施するための柔軟なアーキテクチャを提供します。エンタープライズ テスト ラボには、さまざまなサーバー、ネットワーキング、電源調整、その他のネットワーク インフラストラクチャが組み込まれており、スタッフが実際の条件を確立してレビュー中にパフォーマンスを正確に測定できるようになります。

ラボ環境とプロトコルに関するこれらの詳細をレビューに組み込み、IT プロフェッショナルとストレージ取得の責任者が次の結果を達成した条件を理解できるようにします。私たちのレビューは、私たちがテストしている機器のメーカーによって費用が支払われたり、監督されたりすることはありません。に関する追加の詳細 StorageReview エンタープライズ テスト ラボ と そのネットワーク機能の概要 それぞれのページで入手できます。

このレビューの比較対象:

アプリケーションのワークロード分析

エンタープライズストレージデバイスのパフォーマンス特性を理解するには、実際の運用環境で見られるインフラストラクチャとアプリケーションのワークロードをモデル化することが不可欠です。したがって、Memblaze PBlaze5 のベンチマークは次のとおりです。 SysBench による MySQL OLTP のパフォーマンス と Microsoft SQL Server OLTP のパフォーマンス シミュレートされた TCP-C ワークロードを使用します。アプリケーションのワークロードでは、各ドライブで 2 ~ 4 個の同一に構成された VM が実行されます。

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 2014 R2012 ゲスト VM 上で実行される SQL Server 2 を使用し、Quest のデータベース用ベンチマーク ファクトリによって負荷がかけられます。 StorageReview の Microsoft SQL Server OLTP テスト プロトコル は、複雑なアプリケーション環境で見られるアクティビティをシミュレートするオンライン トランザクション処理ベンチマークである、トランザクション処理パフォーマンス評議会のベンチマーク 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 トランザクション ベンチマークでは、Memblaze PBlaze5 が 4 TPS で PBlaze12,6239.9 に次いで 100 位になりました。ただし、最低の HGST SN4 から最高の Memblaze PBlaze41.4 までの結果の差は、わずか XNUMX TPS であることに注意してください。また、memblaze は元のファームウェアで実行され、その後テスト全体を通じてファームウェアが更新され、それが結果で確認できることにも注意してください。

SQL の平均レイテンシでは、PBlaze5 が 7.5 ミリ秒のレイテンシで再び 4 位となり、PBlaze5 のレイテンシはわずか XNUMX ミリ秒でした。

システムベンチのパフォーマンス

次のアプリケーション ベンチマークは次のもので構成されます。 Percona MySQL OLTP データベース SysBench 経由で測定。このテストでは、平均 TPS (99 秒あたりのトランザクション数)、平均レイテンシ、平均 XNUMX パーセンタイル レイテンシも測定します。

各 システムベンチ VM は 92 つの vDisk で構成されています。447 つはブート用(約 270 GB)、もう 16 つは事前構築済みデータベース用(約 60 GB)、XNUMX 番目はテスト対象データベース用(XNUMX GB)です。システム リソースの観点から、各 VM に XNUMX 個の vCPU、XNUMX GB の 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 のトランザクション ベンチマークでは、Memblaze PBlaze5 が 8,260.5 TPS でトップの座を獲得しました。

Sysbench の平均レイテンシを見ると、やはり PBlaze5 が 15.5 ミリ秒で最高のスコアを記録しました。

最悪の MySQL レイテンシ シナリオ(99 パーセンタイル レイテンシ)に関しては、PBlaze5 が 29.4 ミリ秒でトップの座を獲得しました。

SideFX の Houdini

Houdini テストは、CGI レンダリングに関連するストレージ パフォーマンスを評価するために特別に設計されています。このアプリケーションのテストベッドはコアのバリエーションです デル PowerEdge R740xd 研究室で使用しているサーバー タイプは、デュアル Intel 6130 CPU と 64GB DRAM を搭載しています。この場合、ベアメタルを実行する Ubuntu デスクトップ (ubuntu-16.04.3-desktop-amd64) をインストールしました。ベンチマークの出力は完了までの秒数で測定され、少ないほど優れています。

Maelstrom デモは、拡張メモリの形式としてスワップ ファイルを効果的に使用する機能をデモンストレーションすることで、ストレージのパフォーマンス機能を強調するレンダリング パイプラインのセクションを表します。このテストでは、基礎となるストレージ コンポーネントに対する待ち時間の影響を分離するために、結果データの書き出しやポイントの処理は行いません。テスト自体は 5 つのフェーズで構成されており、そのうちの 3 つはベンチマークの一部として実行されます。次のとおりです。

  1. パックされたポイントをディスクからロードします。これがディスクからの読み取りの時間です。これはシングルスレッドであるため、全体のスループットが制限される可能性があります。
  2. ポイントを処理できるようにするために、ポイントを単一のフラット配列に解凍します。ポイントが他のポイントに依存していない場合、ワーキング セットはコア内に留まるように調整できます。このステップはマルチスレッドです。
  3. (実行ではありません) ポイントを処理します。
  4. ディスクに戻すのに適したバケット化されたブロックにそれらを再パックします。このステップはマルチスレッドです。
  5. (実行しない)バケット化されたブロックをディスクに書き込みます。

Houdini ワークロードでは、Memblaze PBlaze5 は PBlaze4 やその他の NVMe グループに遅れをとり、8 フレームのレンダリング時間は 3,259 秒でした。

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 読み取りパフォーマンスを調べました。テストしたすべてのドライブの待ち時間はベンチマーク全体でミリ秒未満でした。 Memblaze PBlaze5 は、レイテンシー 748,510 μs で最高 170 IOPS に達し、これまでで最高のパフォーマンスを示しました。

次に 4K 書き込みパフォーマンスに注目しました。ここでは PBlaze5 が 597,647 IOPS と 211μs レイテンシでピークに達し、やはり大差でトップのパフォーマンスでした。

シーケンシャル パフォーマンスに移り、64K ベンチマークを調べました。 64K シーケンシャル読み取りでは、PBlaze5 は 43,653 IOPS または 2.72GB/s、レイテンシー 366μs でピークに達し、再びトップの座を獲得しました。

64K シーケンシャル書き込みでは、PBlaze5 が群をリードし、レイテンシ 43,352μs でピーク 2.71 IOPS または 363GB/s に達しました。

次に、SQL ワークロードを調べましたが、やはり 1 ミリ秒の遅延を超えたドライブはありませんでした。 Memblaze PBlaze5 は、レイテンシ 243,899 μs で最高 131 IOPS に達しました。

SQL 90-10 では、PBlaze5 が引き続き優位を保ち、ピーク スコアは 235,428 IOPS、レイテンシは 135 μs でした。

SQL 80-20 では、PBlaze5 がこれまでで最も広い差でリードし、ピーク スコア 229,029 IOPS、遅延 139 μs を記録しました。

Oracle ワークロードでは、すべてのドライブがミリ秒未満のパフォーマンスを示しました。 Oracle ワークロードでは、PBlaze5 は 277,100 IOPS でピークに達し、レイテンシは 157 μs でした。

Oracle 90-10 では、PBlaze5 が 178,747 IOPS、レイテンシ 123μs でトップの座を獲得しました。

前回の Oracle ベンチマーク 80-20 では、PBlaze5 が 177,851 IOPS の最高のピーク スコアと 123μs のレイテンシを示しました。

次に、VDI クローン テスト (完全およびリンク) に切り替えました。 VDI フル クローン ブートでは、PBlaze5 がピーク 184,936 IOPS、レイテンシ 189 μs で再びトップの座を獲得しました。

VDI FC の初期ログインでは、PBlaze5 が他のドライブをリードし、ピーク 118,389 IOPS、レイテンシ 251μs でした。

VDI FC Monday Login を使用した場合、PBlaze5 のピーク パフォーマンスは 75,691 IOPS、レイテンシは 209μs でした。

VDI LC ブート テストでは、Toshiba PX04 がこれまでの他のドライブよりも PBlaze5 にはるかに近づいて動作することがわかりました。 PBlaze5 は依然として 88,179 IOPS のピーク スコアと 180 μs のレイテンシでトップでした。

VDI LC の初期ログインでも、PBlaze5 がピーク スコア 41,657 IOPS と 189μs のレイテンシーで抜きん出ました。

最後のテストである VDI LC Monday Login では、PBlaze5 のピークは 59,449 IOPS、レイテンシーは 267μs でした。

まとめ:

Memblaze PBlaze5 NVMe SSD は、同社の第 11 世代 NVMe エンタープライズ ドライブです。このドライブの最大容量は 700 TB (6 シリーズの場合) で、速度は 1 GB/s、15 万 IOPS 以上、遅延は 2.5 μs 程度と見積もられています。このドライブには、ホットスワップ可能な 2 インチ U.700 と HHHL AIC の 900 つのフォーム ファクタがあります。このドライブは、耐久性が低く、コストが低く、容量が大きい 900 シリーズと、耐久性が高く、可用性が高く、暗号化された XNUMX シリーズの XNUMX つのシリーズでも提供されます。レビューのために、XNUMX シリーズのパフォーマンスを測定しました。

パフォーマンスを見ると、アプリケーション ワークロード分析では、Memblze PBlaze5 は SQL Server で 12,629.9 TPS、平均レイテンシ 7.5 ミリ秒という良好な数値を示しました。ただし、PBlaze4 はそれを 2.5 ミリ秒上回ることができました。 Sysbench では、PBlaze5 はトランザクション テストで最高スコアの 8,260.5 TPS、平均レイテンシは 15.5 ミリ秒、最悪のシナリオでは 29.4 ミリ秒でした。 Houdini ワークロードでは、PBlaze5 は前世代のドライブや他の NVMe エンタープライズ SSD に遅れをとりました。

VDbench テストでは、PBlaze5 がすべてのテストで優位を占め、時には大差を付けました。 4K テストでは、PBlaze5 は読み取りレイテンシー 750 μs でほぼ 170 IOPS、597 μs レイテンシーで 211 IOPS を超えることができました。 64K シーケンシャルの場合、ドライブは書き込み時に 2.71μs のレイテンシで 363GB/s に達し、読み取り時に 2.73μs のレイテンシで 365GB/s に達しました。 PBlaze5 は、SQL テストに移行しても引き続き好成績を残し、ピーク スコアは約 244 IOPS、235 ~ 90 で 10 IOPS、229 ~ 80 で 20 IOPS でした。 Oracle は、ドライブのスコアがおよそ 227 IOPS、178 ~ 90 年で 10 IOPS、178 ~ 80 で 20 IOPS であることを示しました。また、VDI クローン テストでは PBlaze5 が先頭を走りましたが、リンク クローン テストの XNUMX つでは他のドライブのいくつかが十分なパフォーマンスを発揮しました。

ボトムライン

Memblaze PBlaze5 NVMe SSD は、前世代に比べて優れたプログレッシブ アップデートを提供しながら、NVMe インターフェイス SSD としては非常に高い 11 TB の容量マークを設定しています。

Pブレイズ5 900

Pブレイズ5 700

このレビューについて話し合う

StorageReview ニュースレターにサインアップする