WAFL とストライピングは、ディスク間でデータをどのように分散しますか。
すべてのとおり
環境
- ONTAP 9
- Data ONTAP 8
回答
低パフォーマンスストライピング
- 通常、管理者はファイルシステムがいっぱいになる前にディスクスペースを追加します。
- 一定期間、ファイルが削除されると、ストライプのバランスが崩れます。
- フル・ファイル・システムでは'(単一のドライブではなく)複数のドライブを追加して'ある程度のストライピングを維持することをお勧めします
- また、
0 dump/restore
新しいファイルシステムに対してレベルを実行することもできます。
ディスクドライブ間でのデータの分散
- Write Anywhere File Layout(WAFL)は、ディスクドライブをスイープし、すべての空の場所に書き込みます。
- 新しいディスクドライブが追加された後の最初のスイープでは、新しいディスクドライブは残りのディスクドライブよりも多くの書き込みを取得します。
- ただし、データはディスクに均等に分散されます。これは、最初のスイープでは、より多くのデータが新しいデータに書き込まれるためです。
- 大量のデータが送られてくるため、長い間空のままになることはありません。
- 新しいWAFLスイープが発生すると、基本的には、すべてのディスクドライブが均等にいっぱいになるまでデータを移行します。
- 例:
- 完全にフルの 1 GBドライブ5台から始めます。
- 10%のリザーブを差し引くと、4.5GBのデータになります。
- 5台のドライブでは、4.5/5はディスクあたり0.9 GBです。
- ドライブを追加すると、この数は少なくなります。
- たとえば、4.5/6のドライブを6台使用した場合は、ドライブあたり0.75GBになります。
- 上記の例では、新しいドライブに0.75GBのデータがある場合、データは100%分散されます。つまり、データ分散を分散する前に、現在古いドライブにある0.75GBのデータを変更し、新しいドライブに再割り当てする必要があります。
- 注: ディスクドライブが多いほど、データをバランスのとれた状態にするために移動する必要があるデータの割合は小さくなります。
- アーカイブシステムでは、古いデータが一度も削除されない場合があります。
- このような場合、分散はそれほど大きくはありませんが、このようなシステムは主に読み取りであるため、書き込みパフォーマンスは問題とはそれほど高くありません。
- データをコピーすることで、完全なダンプ/リストアを実行しながら、データ分散のバランスを取ることができます。
- ファイルがコピーされ、元のファイルが削除されると、WAFLは書き込みの割り当てと同時にデータの分散を均等にする機会を与えられます。
書き込み時の概要割り当て
- WAFLコードの書き込み割り当てでは、次の書き込みが行われる場所を示すCWL(Current Write Location)ポインタが各ディスクに保持されます。
- 各ディスクのCWLはディスクの先頭から始まり、最後に進み、割り当てられていないすべてのスロットを埋めます。
- WAFLは、どのCWLが他のCWLの後ろにあるかに基づいてどのディスクを使用するかを選択するため、すべてのディスクのCWLは閉じられます。そのため、パリティディスクはシークする必要がありません。
- WAFLは1つのファイルの連続するブロックを1つのディスクに書き込むため、1つのCWLが他のCWLよりも先に進む可能性があります。
- その結果、新しいディスクは完全に空であるため、最初の数回のパスですべてのディスクに大量のデータが書き込まれます。
- 古いデータが削除され、新しいデータが書き込まれると、ディスクドライブ間でデータが均等になります。
再配置
- WAFLは書き込み済みデータを均等にレイアウトしようとしますが、時間の経過とともにデータの再割り当てが必要になる場合があります。
- このコマンドを実行する際の注意事項や注意事項については、該当するリリースのData ONTAPに対応する『システムアドミニストレーションガイド』を参照してください。
追加情報