質問: ファイルサーバ構築時のraid選択 nasの電源投入から起動まで「時間がかかる事」「音が結構大きいこと」 の理由から、centosでファイルサーバを構築しようと考えています。 構築にあたって以下内容を考慮したいと思っています。 <考慮> ・samba4で構築しようと考えている。 ・ファイル置き場は、3tb確保したい。 ・centインストールディスク(500gb*2のraid1)と、 ファイル置き場ディレクトリは、別ディスク(3tbのraid構成) ・ファイル置き場ディレクトリは、raidでの復旧が可能とする。 <質問> 3tb確保するraid構築の候補として以下のものを考えています。 候補1:1tb*5本のraid6 候補2:1tb*4本のraid5 候補3:3tb*2本のraid1 現在、1tbのhddが5本あります。これを流用してコストを抑え、 raid5、6でファイルサーバを構築する。 新規に3tbのhddを2本購入して、raid1で構成するべきか迷っております。 置くデータとしては重要なデータもあり、損失する可能性はなくしたいと思っています。 ・raid6欠点:「一番速度が遅い。電気も食う。hdd分音も出る。」 ・raid5欠点:「リビルド中にもう1本逝って復旧が不可能となる。電気も食う。hdd分音も出る。」 ・raid1の欠点:「新規購入コストのみ」 raid1で構築するのが一番良いのでしょうか? それともraid5、raid6の欠点は、気にするほど欠点ではないのでしょうか? ご教授お願いします。
回答: 私ならraid6かraid1を選択します。 raidの性能は大まかに言ってもread/write性能で分けて考える必要があります。raid5・raid6でもこれだけhddをつなげるとread性能は良いですよ。悪いのはwrite性能です。sambaのファイルサーバということですので、更新が大量に発生することは無いと思いますが、もし更新負荷が高ければraid6も止めた方が無難だと思います。 それから、信頼性の観点で「リビルド中にもう1本逝って復旧が不可能となる」可能性はraid1にも存在しますね。 比較表にすると以下のようになります。 候補1:1tb*5本のraid6 : read性能◎ write性能× 信頼性○ 候補2:1tb*4本のraid5 : read性能◎ write性能× 信頼性△ 候補3:3tb*2本のraid1 : read性能○ write性能○ 信頼性△ raidレベルによってhddのread/write性能がどのように変化するかは、下記のサイトに多数の実績情報が掲載されているのでご確認下さい。 linux tips - hddベンチマーク手順+性能測定結果一覧 http://hesonogoma.com/linux/harddiskperformance.html