Samsung は、4 年の秋に PCIe Gen2019 エンタープライズ SSD ファミリの約 1733 バージョンを発売しました。PM1735 および PM4 は、Gen4 が提供するスループットを最大限に活用するように設計されました。現在、サーバー ベンダーは AMD および Intel ベースのサーバー製品に Gen1733 ポートを搭載しており、これらの SSD がついに大量に市場に投入されます。 PM1735 は 1735 日あたり 3.2 ドライブの書き込みモデルですが、PMXNUMX は XNUMX 日あたり XNUMX ドライブの書き込みを提供します。このレビューでは、XNUMXTB 容量の HPE PMXNUMX バリアントを見ていきます (HPE P16499-B21).
Samsung は、4 年の秋に PCIe Gen2019 エンタープライズ SSD ファミリの約 1733 バージョンを発売しました。PM1735 および PM4 は、Gen4 が提供するスループットを最大限に活用するように設計されました。現在、サーバー ベンダーは AMD および Intel ベースのサーバー製品に Gen1733 ポートを搭載しており、これらの SSD がついに大量に市場に投入されます。 PM1735 は 1735 日あたり 3.2 ドライブの書き込みモデルですが、PMXNUMX は XNUMX 日あたり XNUMX ドライブの書き込みを提供します。このレビューでは、XNUMXTB 容量の HPE PMXNUMX バリアントを見ていきます (HPE P16499-B21).
サムスン PM1735 と PM1733
前述したように、PM1733 は耐久性の点で PM1735 と大きく異なります。つまり、前者は 1 DWPD (3 日あたりのドライブ書き込み数) と見積もられますが、後者はこの数値を 3,800 倍の 1735 DWPD とします。どちらのドライブも同じシーケンシャル書き込み速度と見積もられています (たとえば、最大容量モデルの場合は 8,000MB/秒)。ただし、読み取りアクティビティは少し異なります。PM12.8 は、3.2TB、6.4TB、および 7,000TB モデルで潜在的な 1733MB/s を提供しますが、PMXNUMX のすべてのモデルでは XNUMXMB/s です。
また、ほとんどのサーバー ベンダーでは、SSD にはベンダー (この場合は HPE など) に固有のファームウェアが搭載されていることにも注意してください。これらのドライブは OEM を対象としているため、一般に小売店で入手できない場合もあります。 Samsung は 1.3 DWPD PM9A3 を小売店向けに提供しています。 PM9A3 は、M.2、U.2、E1.L、E1.S などのさまざまなフォーム ファクターで提供されるシングル ポート データセンター ドライブです。
サムスン PM1735 仕様
製品番号 (SKU) | P16499-B21 |
生涯書き込み | 17,520TB |
耐久性 DWPD (1 日あたりのドライブ書き込み数) | 3 |
IOPSを読む | ランダム読み取り IOPS (4KiB、Q=16): 180,000
最大ランダム読み取り IOPS (4KiB): 950,000@Q256 |
IOPSを書き込む | ランダム書き込み IOPS (4KiB、Q=16) 350,000
最大ランダム書き込み IOPS (4KiB) 350,000@Q16 |
電力(ワット) | 14 |
高さ | 15 mm |
プラグタイプ | ホットプラグ可能 |
保証 | 標準の 3/0/0 保証 |
サムスン PM1735 のパフォーマンス
テストの背景と比較対象
この StorageReview エンタープライズ テスト ラボ は、管理者が実際の展開で遭遇するものと同等の環境でエンタープライズ ストレージ デバイスのベンチマークを実施するための柔軟なアーキテクチャを提供します。エンタープライズ テスト ラボには、さまざまなサーバー、ネットワーキング、電源調整、その他のネットワーク インフラストラクチャが組み込まれており、スタッフが実際の条件を確立してレビュー中にパフォーマンスを正確に測定できるようになります。
ラボ環境とプロトコルに関するこれらの詳細をレビューに組み込み、IT プロフェッショナルとストレージ取得の責任者が次の結果を達成した条件を理解できるようにします。私たちのレビューは、私たちがテストしている機器のメーカーによって費用が支払われたり、監督されたりすることはありません。に関する追加の詳細 StorageReview エンタープライズ テスト ラボ およびそのネットワーキング機能の概要については、それぞれのページでご覧いただけます。
HPE PM1735 は U.3-ONLY バージョンで提供されるため、HPE ProLiant DL365 Gen10 Plus サーバー内でテストしました。
HPE ProLiant DL365 Gen10 Plus 構成:
- 2 x 7713 AMD Epyc Gen 3 CPU (64 コア、2GHz)
- 16×16GB DDR4 3200MHz
- 1 x HPE Samsung PM1735 3.2GB U.3 Gen4 SSD
- ESXi 7.0u1
アプリケーションのワークロード分析
エンタープライズストレージデバイスのパフォーマンス特性を理解するには、実際の運用環境で見られるインフラストラクチャとアプリケーションのワークロードをモデル化することが不可欠です。 HPE/Samsung PM1735 のベンチマークには次のものが含まれます。 SysBench による MySQL OLTP のパフォーマンス と Microsoft SQL Server OLTP のパフォーマンス シミュレートされた TCP-C ワークロードを使用します。アプリケーションのワークロードでは、同等の各ドライブで 4 つの同一に構成された VM が実行されます。 PM1735 は U.3 のみのバリアントであるため、他のモデルは Lenovo ThinkSystem SR365 でテストしましたが、HPE DL10 Gen635 Plus でテストしました。
SQLサーバーのパフォーマンス
各 SQL Server VM は、ブート用の 100 GB ボリュームとデータベースおよびログ ファイル用の 500 GB ボリュームの 8 つの vDisk で構成されています。システム リソースの観点から、各 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 トランザクション ベンチマークの場合、PM1735 は 12,625.56 TPS の Kioxia ドライブのすぐ後ろに配置されました。
SQL Server の平均遅延では、PM1735 の平均遅延は 11.25 ミリ秒で、これは Kioxia ドライブの XNUMX 倍でした。
システムベンチのパフォーマンス
次のアプリケーション ベンチマークは次のもので構成されます。 Percona MySQL OLTP データベース SysBench 経由で測定。このテストでは、平均 TPS (99 秒あたりのトランザクション数)、平均レイテンシ、平均 XNUMX パーセンタイル レイテンシも測定します。
各 システムベンチ VM は 92 つの vDisk で構成されています。447 つはブート用 (~270 GB)、8 つは事前構築済みデータベース用 (~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 のトランザクション ベンチマークを見ると、PM1735 は 7,869.21 TPS で、キオクシア ドライブのかなり後ろに位置しています。
Sysbench の平均遅延では、PM1735 は 16.26 ミリ秒を記録し、これは XNUMX つのキオクシア ドライブのすぐ後ろにありました。
最悪のシナリオの遅延 (99 パーセンタイル) では、PM1735 は 28.90 ミリ秒を示し、Kioxia CM6 ドライブと CD6 ドライブの間に位置しました。
VDBench ワークロード分析
ストレージ デバイスのベンチマークに関しては、アプリケーション テストが最適であり、総合テストは 2 番目になります。実際のワークロードを完全に表現しているわけではありませんが、合成テストは、競合ソリューション間での完全な比較を容易にする再現性係数を備えたストレージ デバイスのベースラインを確立するのに役立ちます。これらのワークロードは、「4 コーナー」テスト、一般的なデータベース転送サイズ テスト、さまざまな VDI 環境からのトレース キャプチャに至るまで、さまざまなテスト プロファイルを提供します。
これらのテストはすべて、スクリプト エンジンを備えた共通の vdBench ワークロード ジェネレーターを利用して、大規模なコンピューティング テスト クラスターの結果を自動化して取得します。これにより、フラッシュ アレイや個々のストレージ デバイスを含む幅広いストレージ デバイスにわたって同じワークロードを繰り返すことができます。これらのベンチマークのテスト プロセスでは、ドライブの表面全体にデータを埋めてから、ドライブ容量の 25% に相当するドライブ セクションを分割して、ドライブがアプリケーションのワークロードにどのように応答するかをシミュレートします。これは、ドライブを 100% 使用して定常状態にするフル エントロピー テストとは異なります。結果として、これらの数値は、より高い持続的な書き込み速度を反映することになります。
プロフィール:
- 4K ランダム読み取り: 100% 読み取り、128 スレッド、0 ~ 120% iorate
- 4K ランダム書き込み: 100% 書き込み、128 スレッド、0 ~ 120% iorate
- 4K ランダム読み取り (高負荷): 100% 読み取り、512 スレッド、0 ~ 120% の iorate
- 4K ランダム書き込み (高負荷): 100% 書き込み、512 スレッド、0 ~ 120% iorate
- 64K シーケンシャル読み取り: 100% 読み取り、32 スレッド、0 ~ 120% の iorate
- 64K シーケンシャル書き込み: 100% 書き込み、16 スレッド、0 ~ 120% iorate
- 64K シーケンシャル読み取り (高負荷): 100% 読み取り、64 スレッド、0 ~ 120% の iorate
- 64K シーケンシャル書き込み (高負荷): 100% 書き込み、64 スレッド、0 ~ 120% の iorate
- 合成データベース: SQL および Oracle
- VDI フル クローンおよびリンク クローン トレース
比較対象:
最初の VDBench ワークロード分析であるランダム 4K 読み取りでは、PM1735 は Kioxia ドライブと比較してパフォーマンスが低く、高負荷下で 631,959,288 μs のレイテンシーでピーク時にわずか 800.7 IOPS にとどまりました。通常の負荷では、ピーク パフォーマンスが 400K をわずかに超え、319.6 ミリ秒を示しました。これにより、ドライブはリーダーに大きく遅れをとりました。
ランダム 4K 書き込みでは、Samsung ドライブがキオクシア ドライブに次いで良好なパフォーマンスを示しました。高負荷下では、PM1735 はわずかなスパイクの前に 195,953μs のレイテンシーで 2,605 IOPS でピークに達しました。通常の負荷では、レイテンシー 227,664 ミリ秒で 557.6 IOPS を記録しました。
シーケンシャル ワークロードでも同様のことがわかり、PM1735 は 64K 読み取りで再び遅れをとり、わずか 75,598μs のレイテンシで 4.72 IOPS (または 761.7GB/s) のピーク スコアを記録し、その後パフォーマンスが大幅に低下しました (最終的には 3.9GB/s に達しました)。 s)。通常の負荷の場合、PM1735 は 59,915µs のレイテンシーで 3.74 IOPS または 532.8GB/s でピークに達しました。
64K 書き込みでは、PM1735 は約 35,160μs のレイテンシで 2.3K IOPS または 445GB/s のピーク パフォーマンスを示しました。高負荷 64K シーケンシャル書き込みでは、PM1735 は 33,643ms の遅延で約 2.1 IOPS または 1.88GB/s を達成しました。
次のテスト セットは、SQL ワークロード、SQL、SQL 90-10、および SQL 80-20 です。 SQL から始めて、Samsung PM1735 は最終的に Kioxia CD6 ドライブのすぐ隣となり、レイテンシー 241,721 μs でピーク 131 IOPS を達成しました。
SQL 90-10 では、PM1735 は再び CD6 と同様のピーク パフォーマンスを示し、レイテンシ 241,804μs で 130.8 IOPS のピーク パフォーマンスを示しました。
SQL 80-20 では、結果はもう少し広がり、PM1735 は 3 位にわずかに戻りました。rd ピークパフォーマンスは 225,753 IOPS 139.7µs です。
次に、Oracle ワークロード、Oracle、Oracle 90-10、Oracle 80-20 です。 Oracle から始めて、PM1735 は 229,702μs のレイテンシで 155.1 IOPS のピーク パフォーマンスを示し、Kioxia ドライブにわずかに遅れをとりました。
Oracle 90-10 では、PM1735 は最終的に、わずか 6μs の遅延で 199,587 IOPS のピーク パフォーマンスを発揮し、キオクシア ドライブの 109 つを上回り XNUMX 位 (CMXNUMX のすぐ後ろ) にランクインしました。
PM1735 は、80μs の低遅延でピーク 20 IOPS を達成し、Oracle 197,236-110.1 で再び XNUMX 位になりました。
次に、VDI クローン テスト (完全およびリンク) に切り替えました。 VDI フル クローンでは、Samsung ドライブがすべてのカテゴリで上位にランクされました。最初は (FC) ブートで、PM1735 のピークは 110,816 IOPS、レイテンシは 313.4µs でした。
VDI FC の初期ログインでは、PM1735 は Kioxia ドライブに大きく及ばず、ピーク パフォーマンスはわずか 51,903 IOPS、遅延は 571.8μs (パフォーマンスがさらに急上昇するまで) でした。
VDI FC Monday Login ベンチマークでは、PM1735 が 68,023 IOPS のピーク パフォーマンス、230 μs の遅延で Koxia ドライブにわずかに近づいていることがわかりました。
VDI リンク クローン (LC) ブートでは、PM1735 が再び大幅に回復し、レイテンシ 78,481 μs で 202 IOPS のピーク スコアを達成しました。
VDI LC の初期ログインでは、PM1735 は実際に Kioxia ドライブよりもはるかに早く終了し、遅延 50μs でピーク 159.4K IOPS に達し、その後若干低下しました。
最後に、VDI LC Monday Login では、PM1735 がパックの最下位に戻り、ピーク スコアは 55,088 IOPS、遅延は 285.1μs でした。
まとめ
Samsung PM1735 は、要求の厳しいエンタープライズ ワークロード向けに設計された PCIe Gen4 SSD です。 3 DWPD の耐久性と、読み取り 8GB/秒、書き込み 3.8GB/秒のパフォーマンス プロファイルを備えているため、理論上、このドライブはこの用途に適しているように見えます。これが、HPE が最新の Gen4 対応サーバーに HPE P16499-B21 部品番号としてこれを含めている大きな理由です。ちなみに、サーバー ベンダーはコンポーネントを複数調達しているため、その部品番号には、「高性能混合用途 SFF」カテゴリの KIOXIA CM6 と Intel P4610 も含まれています。
パフォーマンスを向上させるために、新しい Samsung ドライブをアプリケーション ワークロード分析と VDBench という通常の難題にさらしました。さらに、以前に公開した KIOXIA ドライブのレビューと同様に、VDBench は高負荷に対応できるように設計されているため、さらに負荷を高めるために、VDBench で高負荷テストを追加しました。
アプリケーション ワークロード分析テストでは、SQL Server と Sysbench を実行しました。 SQL Server を使用した場合、PM1735 の TPS と平均レイテンシは 12,625.56 ミリ秒と 11.25 ミリ秒で、どちらもリーダーボードの最下位近くでした。 Sysbench では、7,869.21 TPS (KIOXIA ドライブを大きく下回っていました)、平均遅延 16.26 ミリ秒、最悪のシナリオの遅延 28.90 ミリ秒を記録しました。
VDBench では、Samsung ドライブは非常に苦戦しました。基本的なハイライトには、400K 読み取りで 4K 強、632K 読み取り高負荷で 4K IOPS、228K 書き込みで 4K IOPS、196K 書き込み高負荷で 4K IOPS、1.55K 読み取りで 64GB/秒、2.47K 読み取り高負荷で 64GB/秒、 2.3K 書き込みで 64GB/秒、2.1K 書き込み高負荷で 64GB/秒。 SQL のピークは 242K IOPS、SQL 242 ~ 90 では 10K IOPS、SQL 226 ~ 80 では 20K IOPS でした。
Oracle は、230 IOPS、Oracle 200-90 で 10 IOPS、Oracle 197-80 で 20 IOPS のピークを提供しました。 VDI FC では、ブート時に 111K IOPS、初回ログインで 52K IOPS、月曜日のログインで 68K IOPS が得られました。 VDI LC では、ブート時 78 IOPS、初回ログイン 50 IOPS、月曜日のログイン 55 IOPS が発生しました。これらのワークロードでは、テストした他のモデルは追加のワークロードの増加を容易に吸収できましたが、Samsung PM1735 は行き詰まりました。
最終的に、Gen4 への移行により、エンタープライズ SSD ベンダーには多くのパフォーマンスの機会が与えられました。 PM1735 はいくつかの部分ではそれなりにうまくいきましたが、パフォーマンス プロファイルはかなり不均一になりました。ただし、実際の使用例では、その使用元のハードウェアによっては気付かない可能性があります。これは、ワークロードがデータベース主導型であり、ドライブが正常であった場合に特に当てはまります。しかし、HPE プラットフォームでドライブを選択できることを考えると、CM6 がより良い選択肢であることは明らかです。
StorageReview と連携する
ニュースレター | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSSフィード