1HDDのロゴ内部ハードウェアRAIDと消費者のHDDの問題

数年前、私は秒針のハードウェアRAIDを購入する機会を持っているのに十分幸運でした 5 カード (ビンロウジュ属 1220) 非常に低価格で. それ以来、私は、ドライブのいくつかのセットと一緒にカードを使用していました (もともと300gig, その後750gigと現在速度1Tb) 家族の音楽のための大規模なネットワークファイル・店舗等の専用サーバPCで, 写真, ビデオやバックアップ.


私は、ハードウェアのカードを取得した前に私がソフトウェアRAIDを使用してみました, しかし、結果は非常に残念発見. サーバは、低いパワーを有します, RAID-5エンジンとして機能するのタスクまで本当にないシングルコアCPU. 私はその時間の多くを聞いたけれども RAID バックアップではありません, これだけ安いソリューション致しますケースです. RAID-5 単一ドライブ障害からの保護を提供しています, 私の目的には十分です. 専用のカードは、膨大なパフォーマンス上の利点を提供しています, 実際に、これは非常に重要ではありません. それが追加されます特徴は、しかしあります! アレカカードは提供しています OS たくさんのカウント独立したRAIDソリューション. また、オンライン容量拡張とRAIDレベルの移行を提供しています (そう, 例えば, 私は、RAID-6にアップグレードすることができ). これらの機能の両方がはるかに少ないシンプルな安価ソリューションとしています.

そう, あなたが考えるかもしれない, どうしたの. 答え: ハードディスクメーカーからオプションの欠如…

これまでビンロウカードを使用して以来、私は時折ドライブ苦しんでいます “障害”. 電源オフ時には、ドライブには、完全に機能する再表示されます. 私は正常な状態に戻って劣化したから、アレイを再構築する多くの時間を費やす必要が. 多くの検索後、私は問題を診断しています, しかし、それを適切に解決することができません.

ハードドライブのメーカーは、異なる目的のためのドライブの範囲を提供します. 私たちのほとんどは購入典型的なドライブは、消費者レベルのドライブです. メーカーも集中的な使用パターンを持つサーバー用に設計されたエンタープライズ・クラス・ドライブを提供し、 24.7 稼働時間. これらのドライブは、多くの場合、物理的に同一であり、, しかし、追加のテストを受けているとわずかに異なるファームウェアが供給されています, サーバーのワークロード向けに最適化.

これらの特徴の一つは、エラー回復コントロールです (ERC). この機能は、CCTLと呼ばれています (コマンド補完タイムリミット) サムスン、日立とTLERによって (期間限定のエラー回復) Western Digitalのことで. すべてのドライブは、物理レベルで時折エラーを被ります, 浮遊宇宙線のようなものによって引き起こされる可能性があります. これらのエラーは、道のドライブにデータを格納するに組み込まれた冗長性によって処理されます, 時折一方がデータを読み取る問題を引き起こすのに十分に重篤であり得ます. 通常の消費者ドライブはそれを回復するために破損したデータを読み取ろうと長時間を過ごすことになります. そして、彼らは、ドライブの新しい部分にマッピングし、すべてが通常どおり継続します. しかしながら, この遅延は、エンタープライズ環境に深刻な問題を引き起こす可能性が, そうエンタープライズ・ドライブはタイムアウトになります彼らの自己修復の試行を短い期間の後 (通常 7 秒程度) そして、RAIDコントローラにエラーを報告. RAIDコントローラは、アレイ内の他のドライブを使用してデータを再計算することによってエラーを処理します. これは、データの送信に大きな遅延を防ぎ, しかし、他のドライブの存在とRAIDコントローラが必要です.

そう, 私は、適切なハードウェアRAIDカードを持っています. それは超えない範囲内のドライブから戻って聞くことを期待します 7-8 かかわらず、エラーの秒. 私はまた、消費者のハードドライブを持っています, 長い期間のために独自のエラーを修復しようとしている. エラーが発生したときので、ドライブはそれを修正しようとし, 内応答しません。 7-8 秒, そして、よりRAIDコントローラは、ドライブに障害が発生したと仮定し、配列からそれを蹴ります.

そう, 明白な解決策が出て、ドライブを蹴ることなく、長く待つようにRAIDコントローラを伝えるためにどちらかだろう, 以降に放棄するドライブを教えて 7 エンタープライズ・ドライブのよう秒… Infuriatingly, 可能でもない!

私は広範囲に検索しました, 私は、ユーザーがドライブを待機する時間を変更することができ、任意の適切なRAID-5枚のカードを見つけることができません. 過去にはWD-TLERと呼ばWDによって解放ユーティリティで有効になってTLER機能を持つことができ、いくつかのWDドライブがありました, 最近WDは、このオプションを無効にしています, 恐らくへ “守ります” 彼らのエンタープライズ・ドライブ上の巨大なマークアップ (同じハードウェアのための二重価格である)

一部の人々はどちらか、一時的に使用して、一部のドライブでは、ERCを有効にする方法を発見しました HDAT2, 今回smartctl また hdparmの, しかし、これらは私をサポートしていません。 RAID Windowsでカード, PCが電源を再投入した場合、変更は失われます.

大容量のストレージを必要とする私のようなユーザーのために, およびハードウェアRAID-5ソリューションで提供される機能, しかし、それは必要はありません。 24.7 稼働時間, NO適切な解決策は現在ありませんヘビーデューティー使用のために設計された長い保証やドライブ. その時間は約ドライブの製造元のいずれかがこの市場に対処しました (ERCで消費者のドライブを解放することによって、小さなに対して有効, 例えば. 15%, プレミアム) ドライブがタイムアウトする前に、またはRAIDカードのメーカーは、時間を増加させるためのオプションを使用してカードを提供することで、市場に対処しました. これらのソリューションのいずれかを作成することは簡単です, 簡単なファームウェアの微調整は、仕事をするだろう.

それまで, 私は消費者のドライブでハードウェアRAIDカードを使用しないように他の人に助言します, そして、私は完全に回避し、ハードウェアRAIDを推奨するエンタープライズ・ドライブの価格プレミアムを与えられました.

どう思いますか? 私たちは以下のコメントをドロップ! あなたが購読したい場合は、右上のメニューで購読リンクをご利用ください. また、下記の社会的なリンクを使用してお友達とこれを共有することができます. 乾杯.

返信を残す

1 コメント