光纤通道主机中的队列深度限制

队列深度是可在某一设备上并行运行的 I/O 操作数。您可以估算每个节点的队列深度以避免应用程序失败。

在将太多并行 I/O 发送到存储设备时,设备会以 I/O 故障消息:queue full 作为响应。该消息目的在于使主机稍后重试 I/O。

然而,并非所有操作系统都能正确处理队列已满场景,这会导致不必要的应用程序 I/O 故障。 要避免不必要的故障,请配置主机,从而仅将有限数量的 I/O 发送到存储系统。

均匀队列深度计算采用简单化方法,根据路径均分可用队列深度。

假定操作系统根据路径设置队列深度,并且该队列深度是唯一的限制因子。然而,还可以在主机内的多个其他位置中配置队列深度,例如,在主机总线适配器上或由多路径软件创建的多路径设备上。

如果想要非均匀地分布队列深度设置,该部分中的计算提供了一种备用方法。

Note: 每个节点都可以有 10000 个并发 I/O。为确保从不发生队列已满情况,可在光纤通道队列深度计算中减少该数字。