MPIO 這是什麼,為什麼要使用它
Summary: 從業界的工程師、同儕和專家那裡獲得關於 Dell EMC 儲存產品的深入見解和資訊。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
什麼是 MPIO?
MPIO 是 MultiPath Input Output 的縮寫。 此框架可讓系統管理員設定負載平衡和容錯移轉程序,以連線至儲存裝置。 大多數存儲陣列以多個控制器的形式提供此功能,但伺服器仍然需要一種方法來分散 I/O 負載並處理內部故障轉移從一個路徑到下一個路徑。 這就是 MPIO 發揮關鍵作用的地方,因為如果沒有它,伺服器將看到同一磁碟的多個實例。
多重路徑解決方案使用冗餘物理路徑元件(如適配器、電纜和網路交換機)在伺服器和存儲設備之間創建邏輯路徑。 如果其中一個或多個元件發生故障,導致路徑失敗,多路徑邏輯將使用備用路徑進行 I/O,以便應用程式仍然可以訪問其數據。 每個網路介面卡或 HBA 應使用冗餘網路交換進行連接,以便在發生故障時提供對存儲的持續存取。
Windows Server 2008 中的新 MPIO 功能包括專為儲存陣列設計的裝置專屬模組 (DSM),並且包含在大部分的 Dell Storage 產品中。
Microsoft DSM 提供下列負載平衡原則。請注意,負載平衡策略通常取決於連接到基於 Windows 的電腦的儲存陣列的控制器型號(ALUA 或真正的主動/主動)。
- 容錯移轉 不執行負載平衡。應用程式指定一個主路徑和一組備用路徑。主路徑用於處理設備請求。如果主路徑出現故障,則使用其中一個備用路徑。備用路徑必須按優先順序遞減列出(最優先的路徑)。
- 故障復原 故障復原是指只要 I/O 正常運作,即可將 I/O 專用於偏好路徑。如果首選路徑失敗,I/O 將定向到備用路徑,直到功能恢復到首選路徑,但在功能恢復時,I/O 會自動切換回首選路徑。
- 迴圈賽 DSM 以平衡的循環方式使用所有可用的 I/O 路徑。
- 路徑子集的循環制 應用程式指定一組以循環方式使用的路徑和一組備用路徑。DSM 使用主路徑池中的路徑來處理請求,只要至少有一個路徑可用。僅當所有主路徑都失敗時,DSM 才會使用備用路徑。備用路徑必須按優先順序遞減列出(最偏好的路徑排在最前面)。如果一個或多個主路徑可用,DSM 將按其優先順序使用備用路徑。例如,給定 4 個路徑 — A、B、C 和 D— A、B 和 C 被列為主路徑,D 是備用路徑。DSM 以迴圈方式從 A、B 和 C 中選擇一條路徑,只要其中至少有一個可用。
如果這三個都失敗,DSM 將使用 D,即備用路徑。如果 A、B 或 C 可用,DSM 將停止使用 D,並切換到 A、B 和 C 之間的可用路徑。
- 動態最小佇列深度 DSM 將 I/O 路由到未完成請求數最少的路徑。
- 加權路徑 應用程式為每個路徑分配權重;權重表示給定路徑的相對優先順序。數位越大,優先順序越低。DSM 從可用路徑中選擇權重最小的路徑。
Article Properties
Article Number: 000131854
Article Type: Solution
Last Modified: 21 Feb 2021
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.