跳转到主内容

NetApp_Insight_2020.png 

已达到 FCP 队列深度阈值,对性能产生影响

Views:
5
Visibility:
Public
Votes:
0
Category:
fas-systems
Specialty:
san
Last Updated:

适用于

任何版本的 ONTAP

问题

如果 SAN 环境与后端的 NetApp 存储相连,则可能会发生生产中断。  主机可能报告延迟较高,或者根本无法连接到存储。

  • 对于存储器上的端口,可能会显示适配器重置。
  • 反复出现的 STIO TPD cmd alloc failed 消息表示存储器中出现队列已满情况。
  • 启动程序似乎正在使此端口过载。最后,适配器会重置,因为会向固件发送终止 CTIO (可能对于 ABTS ),并且在一段时间内未收到响应后,它会标记为一个 hungcommand 。
  • 达到队列已满条件表示存储器资源已用尽。
  • 只有在存储器能够释放 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
  • 主机可能会根据操作系统报告不同的消息。
  • 对于 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.

CUSTOMER EXCLUSIVE CONTENT

Registered NetApp customers get unlimited access to our dynamic Knowledge Base.

New authoritative content is published and updated each day by our team of experts.

Current Customer or Partner?

Sign In for unlimited access

New to NetApp?

Learn more about our award-winning Support