web-dev-qa-db-ja.com

Microsoft Storage Spacesパリティボリュームを使用したジャーナルディスクのサイジング

現在、新しいバックアップサーバーを検討中です。直接接続型ストレージを備えたWindows Server 2012 R2を実行する予定であり、RAIDカードではなくストレージスペースの使用を検討しています。 (ZFSのファンとして、正しく実行すれば、ハードウェアRAIDを廃止することの利点を確実に理解できます。)

パフォーマンスが重要なワークロードはほとんどシーケンシャルであると予想しています。これはシーケンシャルデータのバルクストレージであり、読み取り(バックアップリストア)のパフォーマンスが書き込み(バックアップの取得)のパフォーマンスより重要であるので、パリティはバックアップデータの高密度で低コストのストレージを取得するのに適していると思いました。

この記事はBeta NewsのDerrick Wlodarzによるこのホワイトペーパーなど)のように、パリティディスクのパフォーマンスの書き込みに関して、ブログでいくつかの結果に関するブログを見てきました。ふじつから

このTechNet記事 によると、これをさらに調査すると、ブログ記事は専用ジャーナルディスクでテストされなかったようです。これにより、パリティストレージスペースでの書き込みパフォーマンスが劇的に向上する可能性があります。残念ながら、以前に参照した2つのベンチマークはどちらもジャーナルディスクの影響をテストしていませんでしたが、Microsoftは150%のパフォーマンスの向上を見たと主張しています。 。

これはすべて良い情報ですが、私が見つけられなかったパズルのピースが1つあります。問題のSSDは、ミラーリングでのジャーナリングにのみ使用されるものであり、私が理解している限りでは、書き込みの短期的な安定したストレージを提供するためだけにあります。そのため、それらが非常に大きくなる必要はないと思います。少なくとも、これは私がZFSおよびZILディスクでの作業から導き出した結論です。サイズは重要ではありませんが、その場合、書き込みは大きなディスクに分散されるため、大きな書き込み負荷の下では大きなディスクが長く続く場合があります。

アレイに書き込まれるすべてのものがジャーナルにも書き込まれるため、希望するレートで書き込むことができる必要があることをすでに理解しています。マイクロソフトが言うように:

ジャーナルディスクのスループットは、この特定のストレージプール上に作成されたすべてのパリティスペースに対する全体的なスループット制限となり、パフォーマンスと引き換えに容量を増やすことに注意してください。言い換えると、専用ジャーナルディスクが非常に高速であることを確認し、ジャーナルディスクの数をプール上のパリティスペースの数でスケーリングします。

しかし、私が見つけることができなかったこと、およびServer Faultが私を助けてくれることを願っています:特にのためのベストプラクティスはありますか?ストレージスペースパリティアレイのジャーナルディスクとして使用するSSDの適切なサイズを選択していますか?

6

メイト、答えはすでに引用されています。 bigSSDではなく、複数SSDを追加することをお勧めします。

あなたはジャーナルが単にパリティのためのキャッシュであるということは正しかった。しかし、それはミラーリングされたスペースにはまったく役に立たないことを意味します。 WBCでさえ、デフォルトではすべてのアレイで1GBを超えていますが、PowerShellでオーバーライドできますが、100GBのハード制限もあります。

最近では、120 GB未満のSSDを購入することもできません。それらを取得するだけで大​​丈夫です。それも私がやったことです。

これを数字で証明することもできます。これについての詳細なベンチマークシリーズを確認してください。

TL; DRのパリティスペースは、専用のジャーナルを使用した場合でも問題ありません。実際、それが純粋なSSDアレイであっても、それは吸います。本当に残念です。マイクロソフトはそれについて多くの 何とか何とか を与えていますが、実際には、MDとZFSが正しく実行できるのに、なぜそれができないのですか?

3
bviktor