FCP キューの深さしきい値に達したことによるパフォーマンスへの影響
に適用されます
ONTAP のすべてのバージョン
問題
バックエンドのネットアップストレージに接続された SAN 環境では、本番環境が停止する可能性があります。 ホストから高レイテンシが報告されるか、ストレージに接続できない可能性があります。
- Filer のポートには、アダプタのリセットが表示されることがあります。
- 繰り返し実行される STIO TPD cmd alloc failed メッセージは、 Filer のキューが満杯であることを示しています。
- イニシエータがこのポートに過負荷のようです。最終的に、アダプタはリセットされます。これは、 Terminate CTIO がファームウェアに送信され( ABTS の場合もあります)、しばらくの間応答を受信しなかった後、 hungcommand としてフラグが付けられているためです。
- キューがフルの状態になると、ストレージシステムのリソースが不足しています。
- Filer は、 SCSI キュー内のリソースを解放できるまで、タイムリーに IO を処理できません
EMS ログでは次の情報が報告されます。
Thu Aug 04 02:40:16 EDT [Filer1: fct_tpd_thread_1: fcp.io.status:debug]: STIO Adapter:0g LUN:13DROPPED Cmd[2A] from SID:240942 VP:2 on OXID:000766 RxEx 0xffffffff (cmd allocation exceeded)at 59908347756
または
Fri Aug 31 22:56:12 EDT [Filer1: fct_tpd_thread_3: fcp.io.status:debug]: STIO TPD cmd alloc threshold reached handle:3 taskflags:0 Active commands:1945 threshold:1945
- OS によっては、ホストから異なるメッセージが報告されることがあります。
- VMware の場合:
2016-08-04T07:54:36.573Z cpu30:32859)NMP: nmp_ThrottleLogForDevice:2349: Cmd 0x1a(0x413680446300, 0) to dev "mpx.vmhba32:C0:T0:L0" on path "vmhba32:C0:T0:L0" Failed: H:0x0D:0x28 P:0x0 Valid sense data: 0x0 0x0 0x0. Act:NONE 2016-08-04T07:58:21.779Z cpu9:33712)NMP: nmp_ThrottleLogForDevice:2349: Cmd 0x88(0x412e80451080, 36817) to dev "naa.600a09803830345a785d46414548504d" on path"vmhba1:C0:T1:L34" Failed: H:0x0 D:0x8 P:0x0 Possible sense data: 0x0 0x0 0x0. Act:EVAL
- Windows の場合
8/31/2018,22:55:7,454,Warning,WindowsHost1,ontapdsm,61141,"IO error: SCSI Queue FULL reported on LUN 0 on Path Id 03000002. The IO will be retried."
- RHEL の場合:
Aug 21 10:55:31 hostname kernel: qla2xxx [0000:0e:00.0]-3820:1: QUEUE FULL detected.