VMware 路径选择插件 (PSP) 负责选择 I/O 请求的物理路径。

插件是 VMware NMP 的子模块。NMP 根据设备类型为每个逻辑设备分配默认 PSP。可以替代默认 PSP。有关详细信息,请参见更改路径选择策略

每个 PSP 启用并执行相应的路径选择策略。

VMW_PSP_MRU - 最近使用 (VMware)
“最近使用 (VMware)”策略由 VMW_PSP_MRU 执行。它将选择在系统引导时间发现的第一个工作路径。当路径不可用时,主机会选择一个替代路径。当该路径可用时,主机不会恢复到原始路径。“最近使用”策略不会使用首选路径设置。这是大多数主动-被动存储设备的默认策略。
VMW_PSP_MRU 支持路径排名。要将排名设置为单个路径,请使用 esxcli storage nmp psp generic pathconfig set 命令。有关详细信息,请参见 VMware 知识库文章(网址为 http://kb.vmware.com/kb/2003468)和 《vSphere Command-Line Interface 参考》 文档。
VMW_PSP_FIXED - 固定 (VMware)
此固定 (VMware) 策略由 VMW_PSP_FIXED 强制执行。该策略会使用指定的首选路径。如果没有分配首选路径,该策略将会选择在系统引导时间发现的第一个工作路径。如果首选路径不可用,主机将选择替代的可用路径。首选路径再次可用时,主机将返回到之前定义的首选路径。
“固定”是大多数主动-主动存储设备的默认策略。
VMW_PSP_RR - 循环 (VMware)
VMW_PSP_RR 启用“循环 (VMware)”策略。“循环”是许多阵列的默认策略。它使用自动路径选择算法轮流选择配置的路径。
主动-主动和主动-被动阵列使用策略来实现不同 LUN 的路径之间的负载平衡。通过主动-被动阵列,该策略会使用活动路径。通过主动-主动阵列,该策略会使用可用路径。
默认情况下为该策略激活的延迟机制使其更具自适应性。为了实现更好的负载平衡结果,该机制将通过考虑以下路径特性动态选择最佳路径:
  • I/O 带宽
  • 路径延迟
要更改自适应延迟循环策略的默认参数或禁用延迟机制,请参见 更改延迟循环的默认参数
要为 VMW_PSP_RR 设置其他可配置参数,请使用 esxcli storage nmp psp roundrobin 命令。有关详细信息,请参见 《vSphere Command-Line Interface 参考》文档。