既存のアグリゲートにディスクを追加する場合のベストプラクティスを教えてください。
すべてのとおり
環境
- clustered ONTAP 8.x
- ONTAP 9
回答
警告:
|
- ディスクファームウェアの更新を実行していて、効率性に関するベストエフォートをバックグラウンドで変更したあとも、アグリゲートでのディスク利用率による高レイテンシが発生するため、アグリゲートにディスクを追加する必要があります。
- パフォーマンスを最適化するには、既存の RAID グループに同じサイズの新しい RAID グループを追加することをお勧めします。
- 新しい RAID グループを追加できない場合は、既存の RAID グループに少なくとも 3 本のディスクを同時に追加する必要があります。
- これにより、ストレージシステムは複数のディスクに新しいデータを書き込むことができます。
- RAID グループ間でデータが均等に分散されるように強制的再配置を行う必要があります。均等に分散されないと、ほとんどの新しい書き込みが新しいディスクに送信され、ワークロードが不均衡になります。
::> set advanced ::*> node run -node node_1 statit -b /* wait 60s */ ::*> node run -node node_1 statit -e ... disk ut% xfers ureads--chain-usecs writes--chain-usecs cpreads-chain-usecs greads--chain-usecs gwrites-chain-usecs /aggr_data/plex0/rg0: 0a.10.6 32 84.50 0.16 3.65 5014 40.70 58.65 357 43.63 55.17 217 0.00 .... . 0.00 .... . 0a.10.8 32 83.93 0.17 3.55 4777 40.51 58.94 356 43.25 55.71 216 0.00 .... . 0.00 .... . 0a.10.10 51 111.80 29.66 10.65 1862 26.92 29.12 772 55.22 14.13 677 0.00 .... . 0.00 .... . 0a.10.12 52 112.22 30.35 10.71 1825 26.91 29.93 735 54.96 14.16 689 0.00 .... . 0.00 .... . 0a.10.14 53 112.81 30.63 10.34 1956 27.08 29.59 777 55.10 14.31 697 0.00 .... . 0.00 .... . 0a.10.16 54 114.66 31.85 10.76 1902 27.46 30.05 783 55.34 14.45 680 0.00 .... . 0.00 .... . 0a.10.18 53 114.26 30.45 11.23 1781 27.84 30.42 784 55.97 14.68 675 0.00 .... . 0.00 .... . 0a.10.20 52 113.79 29.10 8.11 2510 27.69 30.14 744 56.99 14.33 673 0.00 .... . 0.00 .... . 0a.10.24 53 116.80 29.56 8.08 2443 28.82 30.73 754 58.41 14.49 657 0.00 .... . 0.00 .... . 0a.10.26 54 117.57 31.09 8.67 2353 28.63 30.12 752 57.85 14.49 661 0.00 .... . 0.00 .... . 0a.10.28 55 118.71 30.31 9.07 2323 29.45 30.87 752 58.95 14.71 661 0.00 .... . 0.00 .... . 0a.10.30 50 106.95 28.86 8.86 2197 24.60 29.18 704 53.49 14.21 668 0.00 .... . 0.00 .... . 0a.10.36 78 154.61 48.59 11.54 2426 45.44 39.71 863 50.57 20.24 479 0.00 .... . 0.00 .... . 0a.10.38 75 158.05 61.35 8.91 2969 39.69 29.13 914 47.01 15.24 666 0.00 .... . 0.00 .... . 0a.10.40 75 156.63 60.31 9.21 2918 39.65 29.75 903 46.67 15.51 680 0.00 .... . 0.00 .... . 0a.10.42 75 158.28 60.53 9.48 2803 40.21 29.83 896 47.54 15.47 666 0.00 .... . 0.00 .... . 0a.10.44 76 159.14 67.07 7.15 3959 38.21 39.97 682 43.86 19.47 572 0.00 .... . 0.00 .... .
再割り当てはどのように実行する必要がありますか。
- 強制的再配置では、通常の再配置プロセスとは異なり、最適化しきい値は無視され、データがディスクに完全に書き換えられます。
- これによってレイアウトは改善されますが 、アグリゲートへの過剰な負荷が原因で、[-force |-f [true]]再割り当てのルーチン使用はベストプラクティスではありません
- また、すべて
[ -space-optimized|-p [true] ]
のデータが最適化されるため、物理的な再配置方法()も使用しないかぎり、既存の Snapshot コピーがあるボリュームに対して強制的な再配置を実行することはできません。cluster::> reallocate start -vserver svm0 -path /vol/vol1 -f true -p true
- アグリゲート レベルで再割り当てを実行できますが、多くの場合、ディスクサイクルにコストがかかり、数日から数週間かかることがあります。
- 一度に 1 つのジョブを実行でき、パフォーマンスのオーバーヘッドがある場合は、もう 1 つのジョブを追加できます。
- FlexGroupを使用している場合は、ボリュームを再割り当てすることができないため、アグリゲートの再割り当てが必要になります。
cluster::> storage aggregate reallocation start -once true -aggregate <aggr_name>
- 注:
- アグリゲートの下にある Active IQ Unified Manager 、パフォーマンス、パフォーマンスの下にあるノードを確認して、午後 5 時以降や週末など、最も静かな時間を判断することを推奨します。
- 再割り当てによって追加のオーバーヘッドが発生するため、この点を考慮する必要があります。
- ジョブあたりのパフォーマンスオーバーヘッドは 10~30% ですが、これは概算値であり、処理にかかる時間はほとんどありません。
- ディスク使用率が高い場合は、最も負荷の高いボリュームから順に処理し、アグリゲート内で最も静かなボリュームを作成する方法がより測定されます。