web-dev-qa-db-ja.com

サーバー環境でのコンシューマー(またはプロシューマー)SSDと高速HDD

サーバー環境での消費者SSDと高速10-15k回転ドライブの長所と短所は何ですか?エンタープライズSSDは非常に高価であるため、私たちのケースでは使用できません。以下に、特定の使用例に関する注意事項を示します。

  • 最大5〜10 VMのハイパーバイザー個人はいないVMはクレイジーなI/Oに集中します。
  • 内部RAID 10、SAN/NASなし...

私はそのエンタープライズSSDを知っています:

  1. 長寿命 の評価
  2. そして実行 長期間にわたってより一貫して

コンシューマSSDよりも...しかし、それはコンシューマSSDがサーバー環境に完全に不適切であることを意味しますか、それとも高速回転ドライブよりもパフォーマンスが優れているのでしょうか?

RAID /バックアップで保護されているので、寿命全体のパフォーマンスについてもっと心配しています(寿命が極端に低くなることが予想されない限り)。

28
David Budiac

注:この回答は、OPのコメントで説明されているサーバーコンポーネントに固有です。

  • ここでは、互換性がすべてを規定します。
  • Dell PERCアレイコントローラはLSIデバイスです。したがって、LSIコントローラーで動作するものは何でも問題ありません。
  • RAIDアレイの状態を監視する能力は最も重要です。これはデルなので、PERCコントローラからのエラーを報告するための適切なエージェント、アラーム、および監視を用意してください。
  • RAID5は使用しないでください。 sysadminの世界ではそれをもう行いません
  • コールドスペアを手元に置いておきます。
  • 必ずしもコンシューマディスクに移動する必要はありません。すべての価格で利用可能なエンタープライズSSDドライブがあります。可能な限り、SATAの代わりにSAS SSDを購入することをお勧めします。
  • さらに、おそらく公式にサポートされている機器にもより良い価格設定を見つけることができます(誰も小売りをしません)。
  • voodooを聞いて、SSDドライブを回転させてRAIDコントローラーまたはそのウェアレベリングアルゴリズムを超えようとしないでください。あなたが説明したユースケースは、ディスクの寿命に大きな影響を与えることはありません。

また参照してください SSDドライブは機械式ドライブ(2013)と同等の信頼性がありますか?

22
ewwhite

はい、SSDはSASドライブよりもはるかに高速です。シーケンシャルスループットの場合、SASドライブの良好なRAIDはかなりうまくいくかもしれませんが、ランダムアクセスの場合、SSDはそれらを水から吹き飛ばし、非常に顕著なパフォーマンスの違いをもたらす可能性があります。

特定のSASドライブおよび特定のSSDドライブに応じて、SSDは最大10倍まで回復不能な読み取りエラー率が高くなる可能性があります。

消費者向けSSDドライブを使用する場合のヒント:

  • ドライブにはある程度の書き込み耐久性があるため、ドライブを交換する必要がある頻度を見積もることができるように、書き込みワークロードを把握します。
  • スペースを節約できる場合は、ドライブをオーバープロビジョニングして、エンタープライズドライブのようにします。
  • 同じクラスのSSDのパフォーマンスと書き込み耐久性を比較する記事を確認し、ニーズに最適なものを選択してください
  • 個人的には、メーカーが結果としてより良い品質を提供すると信じているので、5年間の保証付きのSSDを入手します。私はこれが厳格な規則ではなく、個人的な信念であることを知っています。
  • ローエンドのコンシューマーSSDドライブとハイエンドのSSDドライブがあり、「Pro」のようなラベルが付いている場合があります。そのクラスのドライブを探したい場合があります。
  • これはエンタープライズドライブにも当てはまりますが、ドライブを交換する時期がわかるように、MWI(メディアウェアインジケーター)を監視していることを確認してください
8
sa289

コンシューマーグレードのSSDは、多くのサーバーで使用できます。

SASディスクよりもはるかに高速です。エンタープライズディスクをコンシューマディスクよりも優先させる理由は、速度ではなく、読み取り/書き込みサイクルと優れたエンジニアリング-スーパーキャップなどです。コンシューマーグレードバージョンにないエンタープライズSSDの一部に存在します。サーバーへの電力が失われた場合、データが失われる可能性は低くなります。

RAIDはバックアップではないことに注意する必要があります。SSDを2台RAID化する場合は問題ありませんが、異なるブランドのSSD、または少なくとも異なるモデルを入手して、異なるパフォーマンス特性を持たせます。 SSDの場合DIE彼らは実行する可能性が高いSO警告なしで、データをオフにする能力がない-裏側では、10倍の信頼性通常のハードディスク。

Samsung 850シリーズのディスクを調べてください-少なくともアレイの1/2です-それらはプロシューマーであり、バックに優れた強みを提供し、2Dナンより信頼性が高いと宣伝されています。 (彼らは3Dナンドを使用しています)。

また、他の誰かが述べたように、RAID5を行わないでください。ドライブはそれが確実に機能するために多くを保持します-そしてあなたのデータをバックアップします。

7
davidgo

コンシューマーグレードのSSDも、高速の15k HDDよりもはるかに高速であるため、パフォーマンスの観点からは問題ありません(if適切なディスクを使用し、ifそれらをオーバープロビジョニングします)。 慎重にそれらを選択する必要がありました。特に、ハードウェアベースのRAIDコントローラーとの相互作用が原因です...

  1. 最初に、手頃な価格のエントリーレベルのエンタープライズグレードドライブ(Intel S3500/S3600、Micron M500DC、Micron M510DCなど)が手の届く範囲にあるかどうかを確認します。その場合、コンシューマーグレードの宝くじ全体をスキップできます。
  2. お使いのRAIDカードがサードパーティのディスクをサポートしているかどうかを確認してください。たとえば、H700/H710/H710pカード用の以前のDellファームウェアは、Dell以外のブランドのディスクの初期化を拒否しました。その後の更新で、そのようなディスクは初期化されましたが、アレイは「劣化」とマークされました。比較的最近(2013年末)のファームウェアアップデートのみが、この不安定な状況を修正しました。
  3. ディスクのプライベートキャッシュを有効にしてください。一部のRAIDカードは、ディスクのプライベートキャッシュを強制的に無効にします。プライベートテーブルをキャッシュし、MLC NANDの消去/プログラミングに伴う大きなレイテンシをマスクするためにプライベートDRAMキャッシュを頻繁に使用するため、これはコンシューマーレベルのSSDのパフォーマンスを低下させます。たとえば、内部キャッシュが無効になっている場合、非常に高速なCrucial M550 240GBドライブは、非常に遅い速度5 MB/Sで書き込みます。
  4. 可能な場合は、完全な停電保護を備えたディスクを強く推奨します。これは、企業のチャンピオンに正直に言えますが、前述のように、このチャンピオンには比較的安価なディスクがあります。
  5. 完全な電力損失保護SSDがショップリストにない場合は、-少なくとも部分的な電力損失のあるディスクを使用で保存データを保護します。このような保護機能を備えた優れたドライバーには、Crucial/Micron M500/M550と新しいM600があります。 Micronには、仮想化環境で使用するためのM600のオーバープロビジョニング方法と理由に関する興味深いドキュメントもあります ドライブ。とにかく、電源が完全に失われないように保護されたドライブを使用すると、データが失われたり破損したりする可能性はほとんどありません。どれくらい小さい?これは、RAIDコントローラーの動作(たとえば、キャッシュが有効なディスクにデータを転送した後に最後のATAフラッシュコマンドを発行する場合)とディスクのファームウェアに依存するため、詳細な回答を提供することはできません。私が言えることは、すべてのテストで、PERC RAIDカードは常にディスクのプライベートキャッシュをフラッシュしているようです(有効になっている場合)。
  6. コンシューマドライブを大幅にプロビジョニングしすぎる、少なくとも25/30%の予約済み容量。
  7. セカンドクラスのコンシューマドライブを使用しないでください。優れたコンシューマドライバでさえ問題があり、より低い層のコンシューマディスクで問題が発生しています。
6
shodanshok

書き込みにそれらを使用している場合、電源障害が発生した場合のデータ破損を回避するために、スーパーキャップのあるモデルのみを検討する必要があることを確認する必要があります。例えば。 Intel S3500、Samsung 845DC Pro

それ以外の場合、コンシューマSSDはキャッシュにより適しています。

6
JamesRyan

エンタープライズグレードのギアを使用する理由は、スピードよりも信頼性です。ほとんどのコンシューマーSSDはMLCであり、ローエンドのものはTLCです(MLCは1セルで2ビット、TLCは3で、SLCよりもパフォーマンスと信頼性が低くなります)。 nandセルが安価になるため、ある時点で、コストを節約するためにオンボードRAMキャッシュを削除することもあります。エンタープライズSSDには、より多くの冗長nandチップが組み込まれており、より優れた冗長性が組み込まれています

TLCの新しい、遅い、理論的に信頼性が低いほど、MBTFは低くなります。あなたはMLCドライブに行きたいです

信頼性に関しては、その混合バッグ。確かに、物理的なヘッドクラッシュには抵抗がありますが、コントローラーは死ぬ可能性があります。ドライブの耐久性が向上しました 大幅に

いくつかのことを考慮してください-Allドライブが停止します。重要な場合は、絶対にバックアップする必要があります。これはニアラインストレージであり、信頼性の欠如を考慮に入れてください。

耐久性を検討している場合、最新のハイエンドのコンシューマ向けSSD(samsung 850 proなど)は、かなりまともな耐久性を備えています。 850プロは、150-300 TBの書き込みを評価しています(古いモデルの73TBと比較して、新しいモデルの7300から14600 TB)。 nand持久力とスペースを交換して、予備のスペースで遊ぶことができる場合があります。エンタープライズSSDにはより多くのスペアスペースが付属しているため、SSDセルまたはチップが摩耗した場合でも調整できます。

多くのコンシューマドライブは、書き込みの耐久性が失敗したときにreadを許可しません。ある大きなブランドがそれをやっていますが、どれを覚えているのかわかりません。

編集:最近、 サムスンSSDでの「Linuxカーネルバグ」が報告されました 一般に、エンタープライズグレードのハードドライブは退屈です、信頼できます古い技術。消費者のハードドライブ、私は少し少ないと思います。いくつかのバグは取り除かれています-そして、nvmeがより一般的になるように、進行中の変更があります。重要なものをコミットする前にSSDをテストする準備をしてください。これはユニークなEdgeケースのようですが、あなたかもしれません!

5
Journeyman Geek

コンシューマーSSDのパフォーマンスの不整合は、一部のRAIDコントローラーで問題を引き起こす可能性があります。RAIDコントローラーを使用すると、TRIMを使用しないことが多いため、I/Oレイテンシのスパイクが悪化します(使用するコントローラーはわかりません)。エンタープライズドライブは、TRIMがなくても一貫したパフォーマンスを実現するように設計されているため、通常、RAIDコントローラーで適切に機能します。

高い耐久性が必要ない場合は、高読み取り、低書き込みサイクルを中心に設計されたローエンドのエンタープライズSSDがあります。 Intel S3500またはSamsung 845DCはどちらも、安価ですがRAIDコントローラ互換のSSDを提供します。

ただし、Dell/hp raidコントローラーを使用している場合は、互換性に注意する必要があります。私の経験では、コントローラーを搭載したHP以外のドライブに関してはHPが最悪であり、ドライブに関する監視情報が表示されない場合があります。

5
user300497