LSI MegaRaid 9260-8i は比較するとパフォーマンスが低い

LSI MegaRaid 9260-8i は比較するとパフォーマンスが低い

私は、Server 2012 R2 /w HyperV ロールを実行しているシステムでの読み取り/書き込みパフォーマンスの低下を調べるというタスクを与えられました (つまり、私に押し付けられました)。

問題のシステム:

Lenovo RD340 LSI MegaRaid 9260-8i (BBU なし) - ドライブ グループ 0 は 2 つの SAS ドライブ (それぞれ 279.397 GB、RAID1) で構成されます - ドライブ グループ 1 は 3 つの SAS ドライブ (それぞれ 558.912 GB、RAID5) で構成されます

仮想マシンはドライブグループ1に保存されます。VM: 2つのドメインコントローラ、ターミナルサーバー、アプリケーションサーバー

ドライブ グループ 1 の読み取り/書き込みパフォーマンスはかなり低いようです。たとえば、HyperV エクスポートを介して VM の 1 つを同じドライブにエクスポートしようとすると (BYA: スクリプト エクスポートに必要)、最大スループットは約 25 ~ 30 MB/秒です。特に、別のシステム (Lenovo TD340 と LSI 9260-8i (BBU 付き)) と比較すると、このようなエクスポートで少なくとも約 150 MB/秒以上になるのに比べると低いようです。

パフォーマンスを最大限に高めるために何に注意すべきかご存知ですか?

ドライブグループ 1 のその他の設定:

  • ストリップサイズ 64 KB
  • 読み取りポリシー: 先読みなし
  • IO ポリシー: 直接 IO
  • 現在の書き込みポリシー: ライトスルー
  • デフォルトの書き込みポリシー: 突き進む
  • 現在のアクセスポリシー: 読み取り書き込み
  • デフォルトのアクセスポリシー: 読み取り書き込み

TD340 の RAID コントローラ上の「コントロール グループ」ドライブ グループ:

  • ストリップサイズ 256 KB
  • 読み取りポリシー: 常に先読みする
  • IO ポリシー: 直接 IO
  • 現在の書き込みポリシー: 書き戻し
  • デフォルトの書き込みポリシー: BBU による書き戻し
  • 現在のアクセスポリシー: 読み取り書き込み
  • デフォルトのアクセスポリシー: 読み取り書き込み

どうもありがとう!

答え1

以前UCSサーバの9240と9260 LSI Megaraidカードで行った測定によると、RAID 5と6を使用したI/Oパフォーマンスは大幅RAID 0 または 10 よりも低くなりますが、その他はすべて同じです。

私の提案は(状況に応じて失敗に対する許容度に応じて)次のいずれかです。

  • RAID 0への切り替え(最高のI/Oパフォーマンス)
  • 4台目のドライブを追加し、RAID 10に切り替える

WriteThrough の代わりに WriteBack を使用すると、RAID タイプに関係なく、書き込み (および使用状況によっては読み取り) のパフォーマンスが向上します。BBU がない場合や BBU が故障した場合は、明示的に有効にする必要があります。BBU を強くお勧めします :)

最後に、RAID タイプに関係なく、書き込みキャッシュに関する @SteffenNielsen のコメントに賛成します。

関連情報