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


28

サーバー環境での消費者向けSSDと高速10〜15k回転ドライブの長所と短所は何ですか?エンタープライズSSDは非常に高価なので、このケースでは使用できません。特定のユースケースに関する注意事項を次に示します。

  • 最大5〜10 VMのハイパーバイザー 個々のVMがI / Oに集中することはありません。
  • 内部RAID 10、SAN / NASなし...

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

  1. 寿命長い
  2. 長期間にわたってより一貫して実行する

コンシューマーSSDよりも...しかし、コンシューマーSSDは完全にサーバー環境に適していないということですか、それとも高速回転ドライブよりも優れたパフォーマンスを発揮しますか?

RAID /バックアップを介して保護されているため、寿命のパフォーマンスを心配しています(寿命が非常に短いと予想されない限り)。


1
関連するハードウェアのメーカー/モデルの詳細を提供してください。そしてオペレーティングシステム...そしてハイパーバイザー...たぶんVMが何をするのかさえ。詳細!!
ewwhite

@ewwhite Dellラックサーバー。PERC H730 RAIDコントローラを搭載したR430またはR730のようです。また、主にWindows Server StandardをホストしているHyperVサーバーでは、HyperVでVMwareを使用する可能性があります。まだ検討中。最初のVMは、ドメインコントローラー、DNS、WSUS、展開サービスです。内部Webサーバーも追加する場合があります。
デビッドブディアック

1
また、どのくらいの容量が必要ですか?
ewwhite

@ewwhite 2TBを最低でも使用可能
デビッドブディアック

superuser.com/questions/834521 / ...読む価値があります。その約1万個のコンシューマードライブですが、多くのポイントがここでも関連しています。
ジャーニーマンオタク

回答:


22

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

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

参照:SSDドライブは機械式ドライブと同じくらい信頼性がありますか(2013)?


2
これを何気なく聞いたことがあります... RAID5をもう使用しないこと。主に信頼性のためですか?そして、あなたはその場所RAID6で何を使用しますか?RAID10?
デビッドブディアック


1
+1良い答え。私は、PERC H700 / H710 / H730で使用するための消費者グレードのSSDを購入することを本当に考えません。「PERC H730未認証ドライブ」のGoogleだけが、多くの人が以前にそれを試し、問題を抱えていました。少なくとも前述のIntel S3500のような安価なエントリーレベルのSSDを購入します。
s1lv3r

1
良い答えですが、あなたの提案の背後に何らかの理由を追加するといいでしょう(例:コメントに投稿したリンク)。互換性が重要な理由は明らかですが、なぜSATAよりもSASを好むのですか?
Sebb


8

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

特定のSASドライブと特定のSSDドライブによっては、SSDの回復率が最大で10倍向上する場合があります。

民生用SSDドライブを使用する場合のヒント:

  • 書き込みワークロードを把握して、一定の書き込み耐久性があるため、ドライブを交換する必要がある頻度を見積もることができます。
  • スペースを節約できる場合は、ドライブをオーバープロビジョニングして、エンタープライズドライブのようにします。
  • 同じクラスのSSDのパフォーマンスと書き込み耐久特性を比較する記事をチェックして、ニーズに最適なものを選択してください
  • 個人的には、メーカーが結果としてより良い品質を提供すると信じているため、5年保証のSSDを入手します。これは難しいルールではなく、個人的な信念にすぎないことを知っています。
  • ローエンドの民生用SSDドライブとハイエンドのものがあります-「プロ」などのラベルが付けられている場合があります-あなたはそのクラスのものを探したいかもしれません
  • これはエンタープライズドライブにも当てはまりますが、MWI(メディア摩耗インジケータ)を監視していることを確認して、ドライブを交換するタイミングを把握してください

オーバープロビジョニングは、大量の書き込みワークロードに適したヒントです。
ewwhite

7

コンシューマグレードのSSDは、ユースケースの多くのサーバーで正常に動作します。

SASディスクよりもずっと高速です。コンシューマーディスクよりエンタープライズディスクを取得する理由は、速度ではなく、読み書きサイクルと優れたエンジニアリング(たとえば、コンシューマーグレードバージョンがこれを持たない一部のエンタープライズSSDにスーパーキャップが存在する)ではないことをお勧めしますサーバーへの電源供給により、データが殺される可能性が低くなります。

RAIDはバックアップではないことに注意する必要があります。2、3のSSDをRAIDにしようとしているが、異なるブランドのSSD、または少なくとも異なるモデルを入手して異なるパフォーマンス特性を持たせる場合。SSDのダイが警告なしに実行される可能性が高く、データをプルする能力がない場合は、通常のハードディスクの10倍の信頼性があります。

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

また、他の誰かが言ったように、RAID5をしないでください。ドライブは信頼性の高い動作を維持し、データをバックアップします。


追加するだけで、850 proが最適です。標準の850の用途TLC
ジャーニーマンオタク

@JourneymanGeek-850 EVOと850 Proはどちらも3Dナンドを使用していると思います-使用していないのは840シリーズです。これは、サムスンのサイト-samsung.com/global/business/semiconductor/minisite/SSD/global/…によってバックアップされ ています。同一ではないにしても非常に似ています。
-davidgo

@davidgoだからIntelを買うのです;)。状況が変わっていない限り、Intel SSDは、データがコピーされるように、障害が発生して読み取り可能な状態になると書き込みの受け入れを停止します。techreport.com/review/26523/...
DetlevCM

3
@DetlevCM:意図的に自分自身をブロックする最初の再起動まで読み取り可能です。それ自体は、深刻な使用については自動的に失格となります。
–MSalters

@MSaltersそれは想定されていません....(読み取り可能のままである-単に書き込み可能ではない)
-DetlevCM

6

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

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


私は同意しませんが、これを支持しました。確かにスーパーキャップなどはSSDの良いアイデアです-したがって、賛成です-しかし、消費者のSSDは信頼できないことを意味します-私はこれが正しいとは思わない-実際、それらは回転するハードドライブの10倍信頼できると断言します また、ハードドライブにはスーパーキャップや同等の機能はありません。実際、停電に対してより脆弱です。問題は、最新のファイルシステムに損失のリスクを軽減するためのジャーナルがあることです(スーパー
キャップ

3
@davidgoは、HDは同期書き込みのキャッシュについて嘘をつかないのに対し、多くのコンシューマーSSDはそうであるため
JamesRyan

これ、これ、1000回これ。Comsumer SSDはRAIDコントローラーにあるため、冗長性の高いRAID設計でもデータの損失が発生する可能性があります。企業でSSDを使用する場合、オンボードコンデンサが必要です。
ジョエルCoel

6

でも、消費者向けのSSDは(そのパフォーマンスの観点から、彼らは罰金になり、はるかに速く速く15KのHDDよりもあれば右のディスクを使用している場合、それらをオーバープロビジョニング)、しかし、あなたがしなければならなかった、慎重に、特に起因して、それらを選ぶどのように相互作用を持ちますハードウェアベースのRAIDコントローラ...

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

5

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

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

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


5

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

TLCの新しい、低速、理論的には信頼性の低い、MBTFが低くなっています。MLCドライブに行きたい

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

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

耐久性を検討している場合、最新のハイエンドの民生用SSD(samsung 850 proのような)はかなりまともな耐久性を備えています。850 proは150〜300 tbの書き込みに対応しています(古いモデルでは73 tb、新しいモデルでは7300〜14600 tb と比較)。予備のスペースで遊ぶことで、スペースとナンドの持久力をトレードオフできる場合があります。エンタープライズSSDにはより多くのスペアスペースが付属しているため、SSDセルまたはチップが摩耗した場合に調整できます。

多くの一般消費者向けドライブでは、書き込み耐久性に失敗した場合に読み取りができません。ある大手ブランドがそれを行っていますが、どれを覚えているかはわかりません。

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


-1

RAID 1が重要な場合は、最高のエンタープライズSSDよりもRAID 1に2つの安価なコンシューマーSSDが必要です。ペアはほぼ同じ速度で摩耗するはずですが、摩耗以外では、同時に故障することはほとんどありません。システムとプログラムをハードドライブに配置し、データベースをSSDペアに配置できるように、ページングを大幅に制限するのに十分なRAMが必要です。ハードドライブは安価であるため、これらもRAID 1で購入できます。火の外では、そのセットアップはデータを保護し、優れたパフォーマンスを提供します。その後、クラウドにバックアップして、1日で呼び出すことができます。


5
エンタープライズSSDには、突然の電力損失を防ぐためのオンボードコンデンサがあります。民生用SSDはこれを欠くだけでなく、揮発性バッファーを正しくフラッシュすることについてRAIDコントローラーにあり、非常に冗長なRAID構成でもデータ損失に対して脆弱になります。
ジョエルCoel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.