Home Enterprise Micron M500DC エンタープライズ SSD レビュー

Micron M500DC エンタープライズ SSD レビュー

ミクロン M500DC

マイクロンは本日、新しい M500DC Enterprise SSD の発売を発表しました。これは、マイクロンが完全に社内で設計および製造し、フラッシュをより容易に導入できるように設計された価格帯のライトエンタープライズ向け SSD です。 M500 のいとこ同様、M500DC は Micron の 20nm MLC フラッシュで構築され、SATA インターフェイスを備えています。大きな変更点は、新しい M500DC では M500 よりも耐久性が向上し、2 日あたり XNUMX 回のドライブの充填を XNUMX 年間保証し、平均故障間隔は XNUMX 万時間であることが保証されています。この耐久性の数値は、高度なデータ パス保護や停電保護などの機能を必要とする書き込み回数が少ないエンタープライズ ユース ケースを実現するのに十分です。


マイクロンは本日、新しい M500DC Enterprise SSD の発売を発表しました。これは、マイクロンが完全に社内で設計および製造し、フラッシュをより容易に導入できるように設計された価格帯のライトエンタープライズ向け SSD です。 M500 のいとこ同様、M500DC は Micron の 20nm MLC フラッシュで構築され、SATA インターフェイスを備えています。大きな変更点は、新しい M500DC では M500 よりも耐久性が向上し、2 日あたり XNUMX 回のドライブの充填を XNUMX 年間保証し、平均故障間隔は XNUMX 万時間であることが保証されています。この耐久性の数値は、高度なデータ パス保護や停電保護などの機能を必要とする書き込み回数が少ないエンタープライズ ユース ケースを実現するのに十分です。

他の SSD と同様に、Micron の M500DC は SSD エンジニアリングおよび製造能力を活用して、コンポーネント間の緊密な統合を活用し、規模の経済を活用します。 M20DC は、Micron の 500nm MLC NAND の採用に加えて、Micron の DDR3 DRAM とシリアル NOR フラッシュも利用します。カスタム ファームウェアを備えた Marvell コントローラーがドライブに電力を供給します。また、M500DC は、同社の RAIN (Redundant Array of Independent NAND) アーキテクチャを利用して、NAND の読み取りおよび書き込みポイントを細かく調整して、微調整された摩耗とパフォーマンスの管理を提供することで、MLC NAND の寿命を延ばします。 RAIN のアーキテクチャは、データの整合性のために追加のパリティとエラー修正メタデータの追加レイヤーも提供します。

RAIN に加えて、Micron のカスタム ファームウェアと XPERT SSD テクノロジー スイートには、データが意図した場所に確実に到達するように、M500DC のメタデータ スキーマの一部として移動中のデータの宛先ホスト論理ブロック アドレス (LBA) を記録するデータ保護機能である DataSAFE が含まれています。ルート途中に中断があっても目的地に到着します。

Micron M500DC は最大 800GB の容量があります。当社のレビュー ユニットには 480 GB と 800 GB の容量があります。

Micron M500DC エンタープライズ SSD の仕様

  • 容量:120GB、240GB、480GB、800GB
  • フォームファクター: 1.8 インチ、5mm Z ハイトおよび 2.5 インチ、7mm Z ハイト
  • コントローラー: マーベル
  • メディアタイプ: 20nm MLC NAND
  • インターフェース: SATA 6Gb/s (SATA III)
  • 動作衝撃: 1500 G/1ms
  • 動作振動: 10-500Hz (3.1G)
  • 耐久性
    • 120GB: 合計書き込みバイト数 0.5PB
    • 240GB: 合計書き込みバイト数 1.0PB
    • 480GB: 合計書き込みバイト数 1.9PB
    • 800GB: 合計書き込みバイト数 1.9PB
    • ドライブフィル: 2 日あたり 5 回、XNUMX 年間
    • MTTF: 2 万デバイス時間
  • シーケンシャル読み取り/書き込み @ 128K: 425/375 MB/秒
  • ランダム読み取り/書き込み @ 4K: 65/35K IOPS
  • 出力
  • アイドル/スタンバイ/スリープ: 200mW
  • アクティブ平均: 200mW、250mW、300mW、325mW
  • アクティブ最大値 (128k シーケンシャル): 4.0W、5.0W、6.0W、6.3W
  • XPERT 機能セット (RAIN、ARM/OR、ReCAL、eDPP)
  • 動作温度:0°C〜+70°C
  • 重量:<142g

設計と構築

Micron M500DC Enterprise SSD は、Micron M500 から更新されたスタイルとシャーシの色を備えており、その結果、ドライブの外観は M400 よりも同社の P500M に似ています。

Micron M500DC は、Micron の 20nm NAND と同社の DDR3 DRAM およびシリアル NOR フラッシュを利用しています。

オンボードコンデンサは、予期せぬ電力損失が発生した場合に、ドライブが保留中の WRITE コマンドを永続メモリにコミットするための電力を蓄えます。

テストの背景と比較対象

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

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

Micron M500DC は、Micron 20nm MLC NAND と SATA 6.0Gb/s インターフェイスを備えた Marvell コントローラーを使用します。このレビューで比較できる SSD は次のとおりです。

SAS および SATA エンタープライズ SSD は、 レノボ ThinkServer RD630。このテスト プラットフォームには、LSI 9207-8i HBA などの最新の相互接続ハードウェアと、最高のフラッシュ パフォーマンスを目指した I/O スケジューリングの最適化が含まれています。合成ベンチマークには、 FIO Linux の場合はバージョン 2.0.10、Windows の場合はバージョン 2.0.12.2 です。

  • 2 x Intel Xeon E5-2620 (2.0GHz、15MB キャッシュ、6 コア)
  • Intel C602チップセット
  • メモリ – 16GB (2 x 8GB) 1333Mhz DDR3 レジスタード RDIMM
  • Windows Server 2008 R2 SP1 64 ビット、Windows Server 2012 Standard、CentOS 6.3 64 ビット
    • 100GB Micron RealSSD P400e ブート SSD
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (ブート SSD 用)
  • LSI 9207-8i SAS/SATA 6.0Gb/s HBA (SSD または HDD のベンチマーク用)
  • Mellanox ConnectX-3 10GbE PCIe 3.0 アダプター
  • Mellanox ConnectX-3 InfiniBand PCIe 3.0 アダプター

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

エンタープライズストレージデバイスのパフォーマンス特性を理解するには、実際の運用環境で見られるインフラストラクチャとアプリケーションのワークロードをモデル化することが不可欠です。したがって、Micron M500DC の最初の XNUMX つのベンチマークは次のとおりです。 MarkLogic NoSQL データベース ストレージ ベンチマークSysBench による MySQL OLTP のパフォーマンス と Microsoft SQL Server OLTP のパフォーマンス シミュレートされた TCP-C ワークロードを使用します。

NoSQL データベースは 200 つのデータベース ノードに約 650 GB のスペースを必要とするため、MarkLogic NoSQL データベース環境には、少なくとも 24 GB の使用可能な容量を持つ 30 つの SSD のグループが必要です。私たちのプロトコルは SCST ホストを使用し、各 SSD を JBOD で提示し、データベース ノードごとに 36 つを割り当てます。テストは XNUMX 間隔で繰り返され、このクラスの SSD では合計 XNUMX ~ XNUMX 時間かかります。 MarkLogic は、各 SSD の合計平均レイテンシと間隔レイテンシを記録します。

Micron M500DC は、全体の平均レイテンシが 840 ミリ秒で、サンディスクやインテルのクラストップの MLC SSD や消費者向けの Samsung SSD 13.729 Pro に大きく後れをとりました。これは、Samsung SM843 や Seagate SSD 600 Pro、さらには同じ容量のクライアント重視の M500 よりも先に登場することができました。

NoSQL ベンチマーク中のほとんどの操作のレイテンシの結果は 60 ミリ秒以下にとどまりましたが、M500DC では、ジャーナル書き込み操作中に通常発生する中程度のレイテンシのスパイクが発生しました。

次のアプリケーション ベンチマークは次のもので構成されます。 SysBench 経由で測定された Percona MySQL OLTP データベース。この構成では、次のグループを使用します。 レノボ ThinkServer RD630s データベース クライアントとデータベース環境を 99 つのドライブに保存します。このテストでは、2 ~ 32 スレッドの範囲で平均 TPS (XNUMX 秒あたりのトランザクション数)、平均レイテンシ、および平均 XNUMX パーセンタイル レイテンシを測定します。 Percona と MariaDB は、データベースの最新リリースで Fusion-io フラッシュ対応アプリケーション API を使用していますが、この比較の目的で、各デバイスを「レガシー」ブロック ストレージ モードでテストしています。

Micron M500DC は、MySQL ベンチマーク全体を通じて中位を維持し、1,197 スレッドの最も厳しいワークロードで 32 秒あたりほぼ XNUMX トランザクションを記録しました。

M500DC は、MySQL ベンチマーク中、平均レイテンシの結果を比較対象の上位半分以内に維持しました。

最悪の MySQL 遅延シナリオでは、Micron M500DC が全体で XNUMX 位の結果を達成しました。

StorageReview の Microsoft SQL Server OLTP テスト プロトコル は、複雑なアプリケーション環境で見られるアクティビティをシミュレートするオンライン トランザクション処理ベンチマークである、トランザクション処理パフォーマンス評議会のベンチマーク C (TPC-C) の最新草案を採用しています。 TPC-C ベンチマークは、データベース環境におけるストレージ インフラストラクチャのパフォーマンスの強みとボトルネックを測定するのに、合成パフォーマンス ベンチマークよりも近くなります。当社の SQL Server プロトコルは 685GB (3,000 スケール) SQL Server データベースを使用し、30,000 VU 負荷でのトランザクション パフォーマンスと遅延を測定します。

SQL Server のテストでは、Micron M500DC および M500 が大幅な差をつけられ、Samsung SSD 840 Pro やクラスをリードする Intel および SanDisk 製品を下回りました。

アップデート5/13/2014:

StorageReview のチームと緊密に連携して、Micron は Windows Server 2012 SQL Server テスト プラットフォームのシステム レベルのボトルネックを迅速に特定し、積極的にソリューションを提供することができました。現在、そのソリューションは M500DC のファームウェアに組み込まれています。同じ環境で再テストしたところ、ソリューションによってボトルネックが解消されました。最新のファームウェアを搭載した M500DC は、SAS SanDisk Optimus Eco に次ぐ、SATA グループで最高の TPS を実現しました。

全体的な平均レイテンシーに焦点を切り替えて、Micron M500DC と M500 がどれだけ他社に後れを取っているのかを見てみましょう。サンディスクとインテルの製品は 19 ~ 464 ミリ秒の範囲で競合していますが、Micron M500DC は 8,121 ミリ秒と指数関数的に高い遅延を実現しました。これは、このワークロードで 500 ミリ秒、つまり 75,916 秒の平均遅延を測定したクライアント中心の M75 よりも優れていました。

5 年 13 月 2014 日更新: 最新のファームウェアを M500DC に適用すると、遅延が平均 32 ミリ秒まで劇的に改善され、SATA 同等のグループをリードしました。

総合的なワークロード分析

当社の合成ベンチマークプロトコル それぞれの作業は、デバイスのテストに使用されるのと同じワークロードでターゲット ストレージを定常状態に事前調整することから始まります。事前調整プロセスでは 16 スレッドの高負荷が使用され、スレッドごとに 16 の未処理のキューが使用されます。

プレコンディショニングおよび一次定常状態テスト:

  • スループット (読み取り+書き込み IOPS 合計)
  • 平均レイテンシ (読み取りと書き込みのレイテンシを合わせて平均)
  • 最大遅延 (ピーク読み取りまたは書き込み遅延)
  • レイテンシの標準偏差 (読み取りと書き込みの標準偏差を合わせて平均)

プリコンディショニングが完了すると、比較対象の各デバイスが複数のスレッド/キュー深さのプロファイルにわたってテストされ、軽い使用状況と重い使用状況でのパフォーマンスが示されます。 Micron M500DC の合成ワークロード分析では、メーカーの仕様やベンチマークで広く使用されている 4k、8k、および 128k プロファイルを使用します。

  • 4Kプロファイル
    • 100% 読み取りおよび 100% 書き込み
  • 8Kプロファイル
    • 70% 読み取り、30% 書き込み
    • 100% 8

プレコンディショニング プロセス中、Micron M500DC は 37,000IOPS 近くの定常状態に近づき、同等のドライブの中でトップのパフォーマンスを発揮しました。

Micron M500DC の 4K プリコンディショニング中の優れたパフォーマンスは平均遅延も延長し、最初の 500 時間以降では MXNUMXDC が全体的に最も低い遅延で登場しました。

Micron M500DC は、4K プリコンディショニング中に最大レイテンシ値を比較可能なベスト 400 の範囲内に維持し、Micron P3700M および Intel の DC SXNUMX のすぐ後ろに終わりました。

4K プリコンディショニング プロセスからの標準偏差結果のプロットは、ランダム 500K 転送でも M4DC の強力なパフォーマンスを継続し、定常状態で 5.8ms に近づいています。

4k プリコンディショニングが完了すると、Micron M500DC は 72,820k プロファイル中に読み取り操作で 37,041IOPS、書き込み操作で 4IOPS に達することができました。これらのスループット結果により、M500DC は比較対象製品のトップに位置します。

定常状態では、Micron の M500DC の読み取り操作の遅延は平均 3.51 ミリ秒、書き込み操作の場合は 6.91 ミリ秒でした。どちらの結果も、M500DC が比較対象のトップに位置しています。

M4DC の 500k ベンチマーク中に記録された最大読み取りレイテンシーは 21.75 ミリ秒で、同等の製品の中で 500 番目に低い値でした。 M4DC の最大 49.44k 書き込みレイテンシは XNUMXms に制限されており、このクラスではこれまでで最高です。

4k 遅延の結果の標準偏差を計算すると、この測定では全体的に最高の結果は得られませんでしたが、M500DC の遅延許容度が厳しいことがわかります。

8k 転送のプリコンディショニング中の最初のパフォーマンスのバーストと、70% の読み取り操作と 30% の書き込み操作のワークロードの後、M500DC は XNUMX 位のスループット パフォーマンスに落ち着きました。

Micron M500DC の平均レイテンシーは、11k 8/70 プロファイルのプリコンディショニング中に 30 ミリ秒に近づきました。

プリコンディショニング中の 8k 70/30 最大レイテンシーの結果では、M500DC に重大な問題点は見られませんでした。MXNUMXDC は引き続き強力ではありましたが、同等の製品の中でトップクラスのパフォーマンスではありませんでした。

8k 70/30 プレコンディショニング プロセス中の標準偏差の計算では、M500DC が定常状態で 7.5ms に近づいていることがわかります。

8k 70/30 のプリコンディショニングが完了すると、Micron M500DC はスループットで全体の XNUMX 位の結果を維持し、このプロファイル中に使用されたスレッド数とキューの深さの範囲全体でパフォーマンスの低下は発生しませんでした。

Micron M500DC の 8 位のスループット結果は、70k 30/XNUMX プロファイルでの平均遅延の測定中にも反映されました。

8k 70/30 プロトコルからの最大遅延の結果では、Micron M500DC の問題箇所は明らかにならず、7.89 ミリ秒を超える結果はありませんでした。

標準偏差の計算により、500k 8/70 プロファイル中の M30DC の一貫したレイテンシ パフォーマンスが強化されます。

 

まとめ

M500DC Enterprise SSD は、NAND エンジニアリングと製造における Micron の専門知識、Marvell コントローラ、Micron XPERT テクノロジー スタックを組み合わせています。 M500DC は、一般にサーバーの起動義務、メディア ストリーミングなどの読み取り中心のアクティビティ、または一般に読み取りが集中するその他のアプリケーションの使用で構成されるライトエンタープライズのユースケースをターゲットとしています。 M500DC の導入には、停電保護など、この領域に頻繁に登場する低コストのクライアント ドライブには見られない一連のエンタープライズ機能も備わっています。

Micron のパフォーマンスに関する主張に応えるという点では、M500DC は Micron が宣伝する評価済みの合成結果と何の問題もなく一致します。これらは、M500DC が 4k および 8k 70/30 ワークロードにおいて強力な競合相手であることを示しましたが、アプリケーションのテストでは状況が複雑であることがわかりました。 MarkLogic NoSQL ワークロード中、Micron M500DC は、レイテンシが 5.5 倍高く、同等の SanDisk および Intel の後を追いました。また、一部のエンタープライズバイヤーが読み取りヘビー市場セグメントで注目している人気の Samsung SSD 840 Pro にも及ばなかった。 Sysbench MySQL TPC-C テストに目を向けると、Micron M500DC が集団の真ん中に入り、再び Intel と SanDisk モデルの後塵を拝しました。

ありがたいことに、SQL で見られた不安定な初期パフォーマンスに関しては、Micron が問題を特定し、解決するためのベータ版ファームウェアを提供してくれました。ファームウェアが一般提供されるまでには少し時間がかかりますが、一般提供されると、特定の Microsoft 環境では昼と夜で違いが生じます。更新されたファームウェアを使用した新しいデータは、M500DC が SQL Server でトップのパフォーマンスを発揮していることを示しています。 Micron ドライブは、競合他社のライトエンタープライズ分野よりも安価であると予想されているため、コストによっては、M500DC も IOPS/$ の確実なメリットが得られる可能性があります。

メリット

  • 当社の一連の合成ベンチマーク全体で、特に 4K 転送で優れた結果が得られました
  • バリュープライシング
  • 品質コンポーネント
  • 5 年 13 月 2014 日の更新: 素晴らしい SQL Server パフォーマンス

デメリット

  • SQL Server ワークロードでの信じられないほど長い待機時間 5 年 13 月 2014 日の更新: StorageReview と協力して、Micron は SQL Server のパフォーマンスを向上させました。
  • MarkLogic NoSQL テストでインテルとサンディスクの同等製品を下回る

ボトムライン

M500DC Enterprise SSD は、マイクロンの社内エンジニアリングおよび製造リソースを実証しており、この場合、高品質のコンポーネントを備えたドライブが作成されました。 Micron がドライブのファームウェアを修正した後、その見事な合成ベンチマーク結果に匹敵する素晴らしい SQL Server パフォーマンスを記録できるようになりました。