光纖通道主機中的佇列深度限制

佇列深度是可在某一裝置上平行執行的 I/O 作業數。您可以估算每個節點的佇列深度以避免應用程式失敗。

將太多並行 I/O 傳送到儲存裝置時,該裝置會以 I/O 失敗訊息 queue full 作為回應。該訊息目的在於使主機稍後重試 I/O。

然而,並非所有作業系統都能正確處理佇列已滿的狀況,這會導致應用程式產生非必要的 I/O 失敗。要了避免非必要的失敗,請配置主機僅將有限數量的 I/O 傳送到儲存體系統。

同質佇列深度計算採用簡單化方法,均分每個路徑可用的佇列深度。

它假設作業系統在路徑上設定佇列深度,而且此佇列深度是唯一限制因素。不過,也可以在主機內的許多其他位置配置佇列深度,例如,在主機匯流排配接卡上或在多重路徑軟體所建立的多重路徑裝置上。

如果您想要不均勻地分佈佇列深度設定,則此章節中的計算提供一種替代方法。

註: 每個節點可以有 10,000 個並行 I/O。為了確保絕不發生佇列已滿狀況,在光纖通道佇列深度的計算中減去了此數字。