メインコンテンツまでスキップ

WAFL とストライピングは、ディスク間でデータをどのように分散しますか。

Views:
408
Visibility:
Public
Votes:
1
Category:
data-ontap-7
Specialty:
core
Last Updated:

すべてのとおり  

環境

  • ONTAP 9
  • Data ONTAP 8

回答

低パフォーマンスのストライピング
  • 通常、管理者は、ファイルシステムがいっぱいになる前にディスクスペースを追加します。
  • ファイルが削除されると、ストライプのバランスがとれます。
  • フルファイルシステムでは、ストライピングを維持するために複数のドライブを追加することを推奨します(単一ドライブではありません)。
  • また0 dump/restore、新しいファイルシステムに対してレベルを実行することもできます。
ディスクドライブ間でのデータの分散
  • Write Anywhere File Layout ( WAFL )は、ディスクドライブをスイープし、すべての空の場所に書き込みます。
  • 新しいディスクドライブが追加された後の最初のスイープでは、新しいディスクドライブは残りよりも多くの書き込みを取得します。
  • しかし、最初のスイープでは新しいディスクに書き込まれるデータ量が増えるため、データは正確にディスクに均等に分散されます。
  • データの量が非常に多いため、データが長期間空のままになることはありません。
  • 新しい WAFL スイープが発生すると、すべてのディスクドライブが均等にフルになるまでデータを移行するという基本的な効果が得られます。
  • 例:
    • まず、フル構成の 5 つの 1GB ドライブから始めます。
    • これは、 10% のリザーブを差し引くと 4.5 GB のデータになります。
    • 5 台のドライブの場合、 1 ディスクあたり 4.5/5=0.9GB です。
    • ドライブを追加すると、この数は少なくなります。
    • たとえば、 6 台のドライブが 4.5/6 = ドライブあたり 0.75 GB であるとします。
  • 上記の例では、新しいドライブに 0.75 GB のデータがある場合、データのバランスが 100% になります。つまり、データの分散を行う前に、古いドライブに現在格納されている 0.75 GB のデータを変更し、新しいドライブに再割り当てする必要があります。
  • メモ:使用するディスクドライブの数が多いほど、データをバランスの取れた状態にするために、データの割合を小さくする必要があります。
  • 古いデータが削除されていないアーカイブシステムがある可能性があります。
    • このような場合、ディストリビューションはそれほど多くは提供されませんが、そのようなシステムは主に読み取りであるため、書き込みパフォーマンスはそれほど問題ではありません。
    • データをコピーすることで、完全なダンプ / リストアを実行しながらデータの分散を分散できます。
    • ファイルがコピーされて元のファイルが削除されると、 WAFL には書き込み割り当てと同じようにデータ配信を除外する機会が与えられます。
書き込み割り当ての概要
  • WAFL コードの書き込み割り当てでは、次の書き込みが行われる場所を示す、各ディスクの現在の書き込み場所( CWL )ポインタが保持されます。
    • 各ディスクの CWL は、ディスクの先頭から始まり、最後まで進み、未割り当てのすべてのスロットに入ります。
    • WAFL では、他のディスクの背後にある CWL に基づいて使用するディスクが選択されるため、すべてのディスクの CWL がクローズされます。そのため、パリティディスクをシークする必要はありません。
    • WAFL では、 1 つのファイルの連続するブロックが 1 つのディスクに書き込まれるため、 1 つの CWL を他の CWL より先に進めることができます。
  • その結果、最初の数回はすべてのディスクを通過する間、新しいディスクには完全に空であるため、大量のデータが書き込まれます。
    • 古いデータが削除され、新しいデータが書き込まれると、ディスクドライブ間でデータが削除されます。
再配置
  • WAFL は、書き込まれたデータを均等に配置しようとしますが、データの再配置を強制的に行う必要が生じる場合があります。
  • ストレージ管理者は、このコマンドの実行時に考慮する必要がある手順と注意事項について、 Data ONTAP の特定のリリースに対応した『システム管理ガイド』を参照する必要があります。

追加情報

 

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
  • この記事は役に立ちましたか?