質問: raid0とraid5の比較について 現在、raid0でhdd2台を使用しています。 しかし、安全性も少し考えることとして 今度、同じ型番のhddを2台増設して、raid5を 構築しようと考えております。 そこで、質問ですが、 raid 0(ストライピング) 2台使用 と raid 5 4台使用 の場合だとどちらの方が早く読み書きできるのでしょうか? raid 5は1台をパリティとして使用するために4台にしても 3台分の容量しか使えないことはわかりますが、4台使用して raid5を組んだときの速度はどうなるのか ご存じの方、教えてください。 よろしくお願いします。 ちなみに、raid0 2台 raid5 3台の速度比較の場合は明らかに raid0 2台の方が早いと思いますが、raid0 2台とraid5 4台の 場合はわからないのでよろしくお願いします。
回答: raid0とraid5では目的が違うので、単にスピードを比べるよりも、ご自 身の使用目的に適っているかどうか、を判断基準にされるのが良いと思 いますよ。 8台構成のraid5を運用していますが、遅いです(汗)。 ベンチマークは取っていませんが、ご質問の趣旨としては「体感速度」 の方が気になるのでしょう。 書き込みはかなり遅く、単体のドライブと比べてもその遅さが大変気に なります。 正確ではありませんが、例えとしては、「同じドライブをusbの外付け ケースに入れたような」もどかしさを感じます。 読み出しはストレスありませんが、raid0を組んだときのような爆発的 な加速感はないですね。 (8台のraid5よりも2台のraid0の方が速く「感じる」と言ったら言い 過ぎかな?) raid5を組むメリットは、安全性にあります。仮に1台が故障しても読 み書きできますから、ファイルサーバーのような用途に適します。 同じ安全性指向のraid1よりも経済的で、大容量のraidが組みやすいの が特長です。 一方raid0は、安全性を犠牲にしてでも高速性を重視するものです。デ ータよりもむしろシステムドライブとしての運用でメリットが出るもの です。 ただし1台が壊れただけで全てのドライブの中身が失われ、しかも台数 が増えるほどそのリスクが高まります。 (過去に3台構成のraid0を組んでいましたが、クラッシュして3台と も使えなくなってしまいました) raid5をシステムドライブにすると、読み出しはともかく、書き込みの 遅さがシステム全体の足を引っ張るでしょう。システムドライブに対し ては恒常的に書き込み動作が発生しますから。 データドライブの場合は読み出し性能はそれほど重要ではないように思 いますが......。書き込みが遅いのも、安全性の代償だと考えて納得する ようにしています。 スピードと安全性の両立が望ましいのであれば、むしろraid0+1 (raid10と呼ぶこともある)が良いのでは? ただしコストは4倍ですが......。 あと蛇足ですが、 > raid 5は1台をパリティとして使用する のではなく、正しくは「1台分の容量をパリティとして使用」し、パリ ティは全ドライブに分散配置されます。 ご存知のことだったらごめんなさい。