我可以通过将 FC 链接移动到其他 HBA 来解决队列深度问题吗?
适用于
- ONTAP
- 光纤通道
回答
- FC 队列 深度是每个端口而不是每个主机总线适配器 (HBA),因此这种方法不会解决 SCSI 队列耗尽的潜在端口问题。
- 您需要通过添加更多端口和将一些路径移动到新端口来减少启动器队列或增加目标队列深度。
示例:
- 每个存储 HBA 端口的队列深度可能为 1945(2048 -5% 用于关键 SCSI 命令),将 FC 链路移动到另一个 HBA 端口不会改变这一点。
- 这意味着队列深度为 64 的 32 个主机启动器端口可以访问目标端口
追加信息
注:如果接收到与性能影响相结合的错误 Performance issue with STIO TPD cmd alloc threshold reached handle
或者:
- 考虑调整环境和主机 计算队列深度概述。
- 在 Hardware Universe 中确认您平台每个端口支持的 LIF 数量。
- 硬件选项和支持的 HBA 也可以在 Hardware Universe 中找到。
- 考虑添加更多目标端口和 FC 链路
- 示例:从每个节点 2 个目标端口到 4 个,这可以缓解每个端口上的队列深度压力。
- 考虑将环境移至队列深度支持增加的存储系统 / HBA 卡,例如 4096(关键 SCSI 命令为 - 5%)。
- 或者降低主机队列深度以满足限制
要检查每个端口的队列深度:
network fcp adapter show -fields queue-depth