Home Enterprise ScaleIO を活用した EMC VxRack ノード: SQL Server パフォーマンス レビュー (HCI)

ScaleIO を活用した EMC VxRack ノード: SQL Server パフォーマンス レビュー (HCI)

by StorageReview エンタープライズ ラボ

EMC の VxRack ノードを HCI モードで実行して合成ワークロードのパフォーマンスを測定する様子を初めて確認した後、SQL Server OLTP のパフォーマンスに注目します。この特定のテストでは、CPU とストレージ I/O の両方の点でシステムに完全な負荷をかけるのではなく、アプリケーション レベルの遅延に焦点を当てています。 ScaleIO がプレッシャーにどれだけ耐えられるかを調べるために、その HCI 構成とその HCI 構成を直接比較しました。 驚異的な 2 層の結果 EMC がまだいくつかの工夫をしているかどうかを確認してください。


EMC の VxRack ノードを HCI モードで実行して合成ワークロードのパフォーマンスを測定する様子を初めて確認した後、SQL Server OLTP のパフォーマンスに注目します。この特定のテストでは、CPU とストレージ I/O の両方の点でシステムに完全な負荷をかけるのではなく、アプリケーション レベルの遅延に焦点を当てています。 ScaleIO がプレッシャーにどれだけ耐えられるかを調べるために、その HCI 構成とその HCI 構成を直接比較しました。 驚異的な 2 層の結果 EMC がいくつかの工夫を凝らしているかどうかを確認してください。

VxRack ノード (パフォーマンス コンピューティング オール フラッシュ PF100) の仕様

  • シャーシ: 2U-4 ノード
  • OS: ESXi vSphere 5.5
  • ノードあたりのプロセッサー: デュアル Intel E5-2680 V3、12c、2.5GHz
  • チップセット: インテル 610
  • ノードあたりの DDR4 メモリ: 512GB (16x 32GB)
  • ノードごとの組み込み NIC: デュアル 1 Gbps イーサネット ポート + 1 10/100 管理ポート
  • ノードごとの RAID コントローラー: 1x LSI 3008
  • ノードあたりの SSD: 4.8TB (6x 2.5 インチ 800GB eMLC)
  • ノードあたりの SATADOM: 32GBSLC
  • ノードあたり 10GbE ポート: 4x 10Gbps ポート SFP+
  • 電源: デュアル 1600W プラチナ PSU AC

SQLサーバーのパフォーマンス

各 SQL Server VM は 100 つの vDisk で構成されます。ブート用に 500 GB のボリューム、データベースとログ ファイル用に 16 GB のボリューム。システム リソースの観点から、各 VM に 64 個の vCPU、100 GB の DRAM を構成し、LSI Logic SAS SCSI コントローラーを活用しました。以前にテストした Sysbench ワークロードはストレージ I/O と容量の両方でプラットフォームを飽和させましたが、SQL テストではレイテンシのパフォーマンスを調べています。 HCI 構成であるため、5.5 つの PF6.0 VxRack ノードのそれぞれで XNUMX つの SQL Server VM が実行されています。このデータが収集された時点では、クラスタ上で ESXi XNUMX を実行していましたが、XNUMX 層の結果は ESXi XNUMX 環境内で測定されました。

このテストでは、Windows Server 2014 R2012 ゲスト VM 上で実行される SQL Server 2 を使用し、Dell の Benchmark Factory for Databases によって負荷がかかります。このテストでは、1,500 つの 4 スケールのデータベースを EMC VxRack ノード全体に均等に分散し、XNUMX ノードの VMware クラスタ内の総パフォーマンスを示しました。 

SQL Server テスト構成 (VM ごと)

  • Windows Serverの2012 R2
  • ストレージ フットプリント: 600GB 割り当て、500GB 使用
  • SQL Serverの2014
    • データベースのサイズ: 1,500 スケール
    • 仮想クライアント負荷: 15,000
    • RAMバッファ: 48GB
  • テスト時間: 3 時間
    • 2.5時間のプレコンディショニング
    • 30 分のサンプル期間

SQL Server OLTP ベンチマーク ファクトリ LoadGen 機器

  • Dell PowerEdge R730 VMware ESXi vSphere 6.0 仮想クライアント ホスト (2)
    • クラスター内の 5 GHz 用の 2690 つの Intel E3-124 v2.6 CPU (ノードごとに 12 つ、30 GHz、XNUMX コア、XNUMX MB キャッシュ) 
    • 512GB RAM (ノードあたり 256GB、16GB x 16 DDR4、CPU あたり 128GB)
    • SDカードブート(Lexar 16GB)
    • 2 x Mellanox ConnectX-3 InfiniBand アダプター (vMaotion および VM ネットワーク用の vSwitch)
    • 2 x Emulex 16GB デュアルポート FC HBA
    • 2 x Emulex 10GbE デュアルポート NIC
    • VMware ESXi vSphere 6.0/Enterprise Plus 4-CPU
  • 10GbE スイッチング ハードウェア
    • フロントエンド ポート: Mellanox SX1036 10/40GbE スイッチ
    • バックエンド ポート: Cisco Nexus 3164 10/40GbE スイッチ

SQL Server TPC-C テストでは、クラスター全体のワークロード バランスを調べます。 HCI 構成の 100 つの VxRack PF3154.7 ノード上で 3155.8 つの VM が定常状態で実行され、ローサイドで 12,621.7 TPS から XNUMX TPS の範囲のパフォーマンスを測定しました。合計すると、ScaleIO HCI クラスターでクラスター全体のパフォーマンスが XNUMX TPS と測定されました。 HCI の ScaleIO は、全体的に、XNUMX 層モードで外部のコンピューティング クラスターに提供される同じストレージを上回りました。

4 つの SQL VM の平均レイテンシを確認すると、HCI 構成の ScaleIO が 2.5 層構成と比較してどれほど優れているかに驚きました。 HCI プラットフォームが外部のコンピューティング リソースを使用して従来のストレージを超えるのを見たことがありません。ほとんどの場合、これは、ワークロードと同じコンピューティング リソースを共有するストレージ コンポーネントからのコンピューティング オーバーヘッドが原因で発生します。ただし、ScaleIO の場合は、2.6 層テストで使用したサーバーと比較して、これらのノードにローエンドの CPU (10 GHz 対 11 GHz) が搭載されていたにもかかわらず、明らかに影響はありませんでした。 10.3 つの VM にわたるアプリケーションのレイテンシは XNUMX ミリ秒から XNUMX ミリ秒の範囲で、合計平均は XNUMX ミリ秒でした。 

まとめ

HCI で EMC の ScaleIO VxRack ノードを使用してアプリケーションのパフォーマンスを初めて確認しましたが、そのパフォーマンスの高さに依然として驚きました。ストレージ リソースと同じハードウェア上でアプリケーションを実行する場合、ScaleIO ソフトウェアはワークロード自体に悪影響を及ぼしません。他の HCI プラットフォームがバックグラウンド プロセスを管理するためにほぼ常に CPU リソースの大部分 (30% に達するものもあります) を消費していることを考えると、これはそれ自体素晴らしい偉業です。そのため、HCI の結果は ScaleIO を 12.5 層モードで使用して測定した結果を上回り、平均レイテンシーが平均 10.3 ミリ秒から XNUMX ミリ秒まで低下しました。 SQL Server 向けの最高パフォーマンスのハイパーコンバージド ストレージ ソリューションを要求するお客様にとって、ScaleIO は、これまでテストした中で最も効率的な HCI ソリューションとなり、その基準を再び引き上げました。 

EMC VxRack ノードのレビュー: 概要
ScaleIO を搭載した EMC VxRack ノード: 拡張された Sysbench OLTP パフォーマンス レビュー (2 層)
ScaleIO を搭載した EMC VxRack ノード: SQL Server のパフォーマンス レビュー (2 層)
ScaleIO を搭載した EMC VxRack ノード: 総合パフォーマンス レビュー (2 層)
ScaleIO を搭載した EMC VxRack ノードのレビュー: 総合パフォーマンス レビュー (HCI)
ScaleIO を搭載した EMC VxRack ノード: VMmark パフォーマンス レビュー (HCI)

スケールIO

このレビューについて話し合う

StorageReview ニュースレターにサインアップする