队列深度是可在某一设备上并行运行的 I/O 操作数。 您可以估算每个节点的队列深度以避免应用程序失败。
在将太多并行 I/O 发送到存储设备时,设备会以 I/O 故障消息:queue full 作为响应。 该消息目的在于使主机稍后重试 I/O。
然而,并非所有操作系统都能正确处理队列已满场景,这会导致不必要的应用程序 I/O 故障。 要避免不必要的故障,请配置主机,从而仅将有限数量的 I/O 发送到存储系统。
均匀队列深度计算采用简单化方法,根据路径均分可用队列深度。
假定操作系统根据路径设置队列深度,并且该队列深度是唯一的限制因子。 然而,还可以在主机内的多个其他位置中配置队列深度,例如,在主机总线适配器上或由多路径软件创建的多路径设备上。
如果想要非均匀地分布队列深度设置,该部分中的计算提供了一种备用方法。