MPIO:它是什么,我为什么要使用它
Summary: 从业内工程师、同行和专家处获得关于Dell EMC Storage产品的见解和信息。
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.