FlexVolumeクローン スプリットに時間がかかる理由
環境
- ONTAP 9
回答
クローン スプリットはコピー操作の一種ですが、以下の理由により、実行にかなりの時間とリソースを要する場合があります。
- 集約内の空きブロックは、親とクローン間で共有されるブロックをコピーするために使用されます。
- クローン スプリットはディスク I/O 操作を伴い、アグリゲート内の他のディスク操作と競合する可能性があります。
- クローン スプリットは利用可能な CPU リソースの一部を使用するため、高負荷のストレージコントローラのパフォーマンスに影響を与える可能性があります。
- 9.16.1 以前のバージョンでは、クローン スプリットは優先度の低いプロセスとして実行されるため、他の内部または外部のワークロードによって処理が制限される可能性があります。
- 9.17.1 以降、クローン スプリット スキャナはより細かいアフィニティで動作するように最適化されており、以前のバージョンと比較して分割処理のパフォーマンスが向上しています。
- ソースボリューム内の階層化されたデータは、分割されたボリュームでは階層化されておらず、クラウド階層からオブジェクトを取得するのにかなりの時間がかかる場合があります。
追加情報
- よくある質問 - FlexClone スプリット
- FlexClone ボリュームを親ボリュームからスプリットする
- ボリュームのクローン スプリット処理に時間がかかりすぎる場合は、クローンを親ボリュームから分離する代替手段として、ボリュームの移動を検討してください。