使用 SAS 存储启用 MPIO 可降低性能

本文有助于解决在使用串行附加存储(SAS)磁盘的系统上启用多路径 I/O (MPIO) 功能后,磁盘的顺序写入性能会减少约 50% 的问题。

原始 KB 数: 2744261

症状

在 Windows Server 2012 上,在使用 SAS 磁盘在系统上启用 MPIO 功能后,与 MPIO 一起使用的磁盘的顺序写入性能在使用轮循机制负载均衡策略时减少了大约 50%。

原因

将磁盘配置为以下情况时,可能会出现此问题:

  • 启用 MPIO 功能以通过两个 SAS 端口提供访问权限。
  • 当两个 SAS 端口都正在使用时,磁盘固件不提供最佳性能。

注释

将存储空间与 SAS 磁盘和 MPIO 结合使用时,可能会出现此问题。

决议

若要解决此问题,请从磁盘供应商获取更新的固件。

可以使用下面所述的适当选项尝试其他负载均衡策略来解决此问题:

在使用存储空间或未手动设置每个磁盘的负载均衡策略时,请规避此问题。

使用 Windows PowerShell 中 MPIO 模块中的 Set-MSDSMGlobalDefaultLoadBalancePolicy cmdlet 指定要应用于所有池磁盘的不同 LB 策略。

不使用存储空间或已经手动设置了 LB 策略时,请寻找解决方案。

  1. 打开磁盘管理。 若要打开磁盘管理,请在 Windows 桌面上单击“开始”;在“开始搜索”字段中键入 diskmgmt.msc;然后在“程序”列表中单击 diskmgmt。
  2. 右键单击要更改策略设置的多路径磁盘,然后单击“属性”。
  3. 单击“MPIO”选项卡。
  4. 在“选择 MPIO 策略”下拉列表中选择另一个策略,例如“最小块”。
  5. 单击“确定”。
  6. 对于表现出性能缓慢的所有其他多路径磁盘,重复上述步骤。

详细信息

有关适用于 Windows PowerShell 的 iSCSI 模块中包含的 cmdlet 的完整列表,请参阅以下文档:

iSCSI

iSCSI 启动程序 WMI 类