web-dev-qa-db-ja.com

FreeNasのZfsドライブ設定

関連する質問のカップル。

背景:4スロットのHP ProliantMicroserverで使用したいドライブの在庫がありますSAS FreeNas付きケージ。これ以上部品に費やしたくない。

1)ZfsとRAIDZを使用する場合、2 x 1TB SeagateBarracudasと2x 1TB WDGreenドライブを組み合わせるのはどれほど悪いことでしょうか。後者のグリーンドライブは5,400RPMしかないと思いますが、その情報を確実に見つけることはできません。

2)RAIDZでの上記の不一致、またはミラーでの2 x 3TB SeagateBarracudaのどちらが良いでしょう。パフォーマンスとデータセキュリティの両方を考慮する

3)予備の250GBドライブと予備のSATAスロット(光学ドライブ用、速度は不明)もあります。これは、(メインドライブを使用するだけでなく)ZILとL2ARCに使用するとパフォーマンスが向上します。

前もって感謝します。

2
Martyn
  1. RAID-z VDEVのスピンドル速度が混在している場合、パフォーマンスは最も遅いディスクのようになります(IOは7200rpmディスクからより早く到着しますが、ブロックが再構築される前に5400rpmからのデータを待機します)。グリーンは5400のどこかにあります。 -5900rpmの範囲。

  2. (A)データセキュリティ:ミラーが勝ちます。 1つのディスクが故障しても生き残ることができ、運が良ければ(33%の確率で)2番目のディスクも生き残ることができます。ミラーを使用すると、再構築時間が短縮されます。 (B)パフォーマンス:ミラーが勝ちます。同時読み取りはミラーの両方の半分によって処理されるため、書き込みパフォーマンスが2倍になり、読み取りパフォーマンスが向上します。 (C)容量(質問なし):ディスクサイズが一致しない場合、raid-zは最小のディスクに制限されます(2x1TB + 2x3TBは4x1TBと同じように機能するため、3TBを使用できます)。ミラーを使用すると、そのすべての容量を利用できます(2x1TB + 2x3TB = 4TB使用可能)。

  3. L2ARCまたはZILのようなランダムな追加のハードディスクは、ほとんどのワークロードで測定可能なパフォーマンスの向上をもたらさない可能性があります。ディスクがプールメディアよりも高速だった場合は、おそらくZILとして(10k対7200rpm)。 L2Arcとして使用する場合、L2Arcキャッシュヒットからの負荷の下で、いくつかの追加のプールIOPSを探すことができますが、追加の古いハードドライブを使用する価値があるとは想像できません。

ディスクに4Kセクターがある場合は、プールの作成時にashift = 12を使用することを忘れないでください(WD 1TB Green'EARS 'ドライブにはあります)。

1
notpeter