Storage-Area-Network

HBA 隊列深度和最大傳輸大小對傳輸成本有什麼影響?

  • November 3, 2018

這是一個非常簡單的問題。QLogic HBA 的隊列深度和最大傳輸大小對傳輸的管理成本有什麼關係(如果有)?我希望了解這些設置如何(如果有的話)會影響校驗和等“失去”的成本數量(請參閱 Uwe Zessin 的回答here

每幀的成本非常小。HBA 上的最大傳輸大小設置得太小可能會因發送超出需要的幀而花費一些成本,但預設值 (512KB) 大於標準 FC 幀(2148 字節,其中 2112 字節作為有效負載)。無論如何,來自 HBA 的每次傳輸都將分解為一系列幀。

您的隊列深度對傳輸成本沒有影響,但它會對您的整體性能產生很大影響。如果您的伺服器上的隊列比儲存上的多,您可能會看到一些應用程序延遲。最佳實踐是嘗試將儲存埠對 IO 排隊的能力與伺服器的隊列深度對齊。如果您在每個儲存埠上有多個伺服器(誰會這樣做??:P),那麼您需要盡可能地平衡它。通常,每個儲存供應商都會為每個作業系統推荐一個隊列深度。

引用自:https://serverfault.com/questions/578872