次の方法で共有


SAS ストレージで MPIO を有効にすると、パフォーマンスが低下する

この記事では、シリアル接続ストレージ (SAS) ディスクを使用してシステムでマルチパス I/O (MPIO) 機能を有効にした後、ディスクの順次書き込みパフォーマンスが約 50% 低下する問題の解決に役立ちます。

元の KB 番号: 2744261

症状

Windows Server 2012 では、SAS ディスクを使用してシステムで MPIO 機能を有効にした後、ラウンド ロビン負荷分散ポリシーを使用する場合、MPIO で使用されるディスクの順次書き込みパフォーマンスが約 50% 低下します。

原因

この問題は、ディスクが次のように構成されている場合に発生する可能性があります。

  • MPIO 機能は、両方の SAS ポート経由でアクセスを提供するために有効になっています。
  • 両方の SAS ポートが使用されている場合、ディスク ファームウェアは最適なパフォーマンスを提供しません。

この問題は、SAS ディスクと MPIO と共に記憶域スペースを使用する場合に発生する可能性があります。

解決策

この問題を解決するには、ディスク ベンダーから更新されたファームウェアを入手します。

この問題を回避するには、次に示す適切なオプションを使用して、別の負荷分散ポリシーを試します。

記憶域スペースを使用する場合、または LB ポリシーがディスクごとに手動で設定されていない場合の回避策

Windows PowerShell の MPIO モジュールの Set-MSDSMGlobalDefaultLoadBalancePolicy コマンドレットを使用して、すべてのプール ディスクに適用する別の LB ポリシーを指定します。

記憶域スペースを使用しない場合、または LB ポリシーがディスクごとに手動で設定されている場合の回避策

  1. [ディスクの管理] を開きます。 ディスク管理を開くには、Windows デスクトップで [スタート] をクリックします。[検索の開始] フィールドに「diskmgmt.msc」と入力します。次に、[プログラム] の一覧で [diskmgmt] をクリックします。
  2. ポリシー設定を変更するマルチパス ディスクを右クリックし、[プロパティ] をクリックします。
  3. [MPIO] タブをクリックします。
  4. [MPIO ポリシーの選択] ドロップダウン リストで、最小ブロックなど、別のポリシーを選択します。
  5. OKをクリックしてください。
  6. パフォーマンスが低下している他のすべてのマルチパス ディスクに対して、上記の手順を繰り返します。

詳細情報

Windows PowerShell 用 iSCSI モジュールに含まれているコマンドレットの完全な一覧については、次のドキュメントを参照してください。

iSCSI

iSCSI イニシエーター WMI クラス