SCSI WRITE SAMEが設定されている場合に、ボリュームの書き込みスループットがワークロードの書き込みスループットよりもはるかに高い理由
環境
- ONTAP 9
- AIQ PAS
- SCSI Write Same
回答
これは予測される動作です。
- SCSI WRITE SAMEは、連続するブロックに特定のパターンを何度も書き込むようにストレージに指示するSCSI処理です。
- ほとんどの場合、 クライアントがブロックデバイス上のデータを初期化できるように、SCSI write Sameを使用してすべて0が書き込まれます。
- クライアントは大量のゼロを発行する代わりに、数百、千回の小さな書き込み処理を問題で実行するだけで済みます。そのため、このペイロードはワークロードレイヤまたはLUNレイヤで課金されません。
- ONTAPでは、これらのWRITE SAME処理がより多くのWAFL WRITEメッセージに変換されるため、ペイロード/スループットはボリュームレイヤで観測されます。
追加情報
SCSIコピーオフロードも同様に機能し、ワークロードレイヤとボリュームレイヤのスループットに不一致が生じる可能性があります。
- ONTAPには、コピーオフロード処理を追跡するためのボリュームごとの統計があります。
- コピーオフロードでは原因、コピーオフロードのソースまたはデスティネーションによって、書き込み処理/スループットと読み取り処理/スループットの不一致が解消されます。