HPストレージアレイ-複数のチャネル?


14

SQLサーバーの負荷が非常に高くなり、すべての兆候がディスクチャネルがボトルネックであることを示しています。現在のHPサーバーにはかなりローエンドのアレイカードがあり、このサーバーにSmartアレイカードとSSDドライブを備えた外部ストレージアレイを追加する予定です。

現在の構成は次のとおりです。

  • DL360 G7
  • SmartアレイP410i
  • Windows Server 2008R2
  • 32Gb RAM
  • 現在のアレイは、ブート/ OS用の2 x 300Gb SAS RAID1論理ドライブとデータ用の1 x 120Gb SATA SSDドライブです。

データベースサーバーは、ライブデータと履歴データの両方を含む1つのかなり大きなデータベース(〜100Gb)をホストします。多くの理由で、データベースの分割はオプションではないため、現在の考え方は、新しいアレイに複数の論理ドライブをそれぞれ独自のチャネルに配置し、データベースを論理SQLパーティションに分割することです。

たとえば、配列には次のものがあります。

  • 2 x SSD(RAID1)
  • 2 x SSD(RAID1)
  • 4 x SSD(RAID1 + 0)

現在、ハイエンドのSmartアレイカードを搭載したD2600のようなものを検討しています。

最大のパフォーマンスを得るには、各論理ドライブを可能な限り高速で実行する必要があります。HPの仕様によると、トップエンドSSDは、Smartアレイカードがサポートする6Gb接続を最大限に活用できる可能性があります。

ただし、いくつかのより大きなSAカードは、「複数のチャネル」をサポートすることを示唆しています。私にははっきりしないのは、この仕組みです。これは、SAからD2600への1本のケーブルで、各RAIDセットが独自の6Gbチャネルを取得するように構成できるということですか?または、6Gbは相互接続の制限であり、もしそうであれば、この制限を克服する設定オプション(または異なるHP製品-「主観的な質問なし」ルールを回避しようとしない:)がありますか?

編集:それを行うHPサーバーは表示されませんが、内部ドライブケージを2つ(またはそれ以上)のチャネルに分割できる適切なProliantボックスがある場合、それは「プランB」である可能性があります-誰もがそのようなサーバーを知っていますか?


1
2つのドライブでRAID 1 + 0を実行することはできません。
グラント

私の間違い、私はそれらの価格を見る前に各行に元々4 x SSDを持っていました:)
KenD

@Grantただし、奇妙なことに、HPは2xドライバー上のRAID1をRAID1 + 0と呼んでいます
ダン

1
@ダンそれに何を言うべきかさえわからない。良い仕事の馬力。物事をさらに混乱させ続けてください。
グラント

必要な情報:サーバーのモデルと世代、どのタイプのスマートアレイコントローラーが関係するか、どのオペレーティングシステム、どれだけのraw /使用可能なディスク容量が必要ですか?現在のドライブの設定は何ですか?また、なぜそれがボトルネックだと思いますか?
ewwhite

回答:


13

はい。これは興味深い質問です。多くのオプションが用意されています。

この状況に関連しているため、明確にして理解すべきいくつかの概念:

  1. 「速度」または「高速」の認識。
  2. RAIDコントローラーのパフォーマンス。
  3. SASトポロジ。
  4. システムのベンチマークおよび/またはボトルネックの特定。

最大のパフォーマンスを得るには、各論理ドライブを可能な限り高速で実行する必要があります。

ストレージのパフォーマンスは常に帯域幅に関するものではありません!! レイテンシ、I / O読み取りおよび書き込みパターン、キューイング、アプリケーションの動作、キャッシュなどはすべて要因です。説明した内容を考えると、ストレージへのリンクが飽和状態に近づいていません。

現在のHPサーバーにはかなりローエンドのアレイカードがあります

いいえ、そうではありません。SmartアレイP410iコントローラは G6とG7 ProLiantサーバで利用可能なオンボードコントローラです。長いほど、それは、うまくを行うバッテリバックアップ(BBWC)またはフラッシュ・バック(FBWC)モジュールがインストールされています。サーバーの内部ベイに限定され、SASのオーバーサブスクリプションはありません。マザーボードをバックプレーンにリンクする2つのSAS SFF-8087 4レーンコネクタがあり、それぞれが6Gbps全二重帯域幅を提供します。

現在、ハイエンドのSmartアレイカードを搭載したD2600のようなものを検討しています。

そのサーバー世代向けのHPのポートフォリオの他のRAIDコントローラーも同様に機能します(SmartアレイP411およびP812)。これらは、より柔軟な接続または外部接続を提供するという点で異なります。D2600エンクロージャは、潜在的に、その構成に応じて、生のスループットの降圧であろう。ただし、大規模なフォームファクターの3.5インチディスクのみを収容するため、このセットアップでは絶対に間違った選択です。D2700エンクロージャーは、小サイズのファクター2.5インチディスクを収容するバリアントです。

SSMS Activity MonitorとPerfmonは、サーバーがディスクを待機しているほとんどの時間を示しています

これは、使用している単一の 120GB SATA SSDの問題です。私はここに座っています ローエンドで低速の SSDです。それで全部です。最大180メガバイト/秒のシーケンシャルで最大になり、全体的なパフォーマンスが低下します。HPはそれを売るべきではありません!回転するディスクと比較すると、レイテンシは比較的低いですが、やろうとしていることにはひどいものです。ドライブが1つしかないのはさらに悪いことです。それらの4つは許容されます。

現在使用している200 GBを超える大幅な成長を計画していない場合は、400 GB MLC HP Enterpriseディスク(Pliant / Sandisk製)のペアをお勧めします。それ以外の場合は、4つのディスクの方が適しています。残念ながら、それらは費用対効果が高くありません(各$ 2800US +)。

HP Enterprise SSDを使用せず、コストを考慮する必要がある場合、SandforceベースのOWC Mercury Extreme Proドライブを購入し、HPドライブキャリアに配置します。素晴らしく、安価で動作し、使用しているハードウェアの世代にとってははるかに良い取引です。RAID 1 + 0を使用し、HPのP410 SSD構成ガイドラインに従ってください私はSSDで多くの時間を費やしています...

   array B (Solid State SATA, Unused Space: 1012121  MB)

      logicaldrive 3 (400.0 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 480.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 480.1 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143802335E8FF)

入力中にこれらのドライブのいくつかがここにあります...

左から:400GB SAS MLC Enterprise SSD、200GB SAS SLC Enterprise SSD、120GB SATA MLC crap SSD ここに画像の説明を入力してください

質問の残りの項目は問題ではありません...

  • 外部ストレージは必要ありません。外部ストレージは、実際にコントローラーへの4レーンSAS接続(24Gbps == 4 x 6Gbps)を共有します。参照する「複数のチャネル」は、「デュアルドメイン」または単にマルチパスSASリンクと同じです。これは、このコンテキストでのパフォーマンスではなく、復元力の機能です。参照:HP D2700での両方のエキスパンダーの使用
  • 内部ディスクは、P410i RAIDコントローラーに戻る専用の6Gbpsリンクを備えているため、問題ありません。
  • ここでの問題は、使用しているSSDです。4台の300GB 10k RPM SASドライブでさえ、現在お持ちの1台のHP SATA SSDよりも優れた性能を発揮します。

参考文献:

HP D2700エンクロージャーおよびSSD。SSDは動作しますか?

Proliant g8のサードパーティSSD?

エンタープライズSASディスクエンクロージャが一見そんなに高価に見えるのはなぜですか?


素晴らしい-詳細なアドバイスをありがとうございます。可能であれば、サーバーに2つの「回転する」ディスクを保持したいと思います-サーバーには4つのドライブベイしかありません。SFF「スモールフォームファクターハードドライブバックプレーンキット」を購入すると、光学ドライブを失うことなく(苦労せずに)4つの追加ドライブベイが提供され、4 xまともなSSDで満たされます。ドライブはP410への独自の6Gbリンクを取得しますか?
KenD

1
はい、動作します。各ディスクは、コントローラーへのリンクを取得します。オーバーサブスクリプションはありません。
ewwhite

6

D2600 / 2700のバックプレーンにはデュアル6Gbps SASチャネルがあり、それらを接続するケーブルは4つのx 6Gbps SASチャネルを伝送し、4チャネルカードに接続したときにポートをブロックせずに最初のシェルフから別のシェルフをデイジーチェーン接続できますP812 / 822として。

ちなみに、私があなたなら、単純に1つの大きなRAID 10アレイを作成し、そのアレイから必要な数の論理ディスクを作成します。R1+ R1 + R10の提案よりもはるかに優れたパフォーマンスを発揮します。さらに質問がある場合は、私たちに戻ってください、これは私の路地にあります;)


3

私の理解では、D2600シャーシ(およびD2700)には単一のバックプレーン(チャネル)があり、複数のチャネルを備えたSmartArrayカードを使用すると、複数のエンクロージャーを連結して非常に大きなアレイを作成できます。ご想像のとおり、これにより、1つのエンクロージャー内のHBAでの複数のチャネルサポートを活用できません。

探しているものを入手するには、HPの外を見る必要があります。


2
現在のHP外部アレイエンクロージャーはすべて、SASマルチパスをサポートしています。これには、デュアルポートドライブと2つのSAS SFF-8088ポートを備えたHBAが必要です。HPは「デュアルドメイン」と呼んでいます。
ewwhite
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.