VMmark 仮想化ベンチマークは、複雑な統合環境の動作を模倣するように設計された、包括的なマルチホスト データセンター仮想化ベンチマークです。単一ワークロードのパフォーマンスとスケーラビリティを目的に設計された従来のベンチマーク手法は、共有ストレージとネットワーク インフラストラクチャにアクセスできる物理サーバーのセットで構成される仮想化プラットフォームにワークロードのコレクションを収集するサーバー統合には不十分です。
不規則なワークロードを仮想化し、負荷分散とワークロード プロビジョニングの自動化を容易に実行できる機能と、幅広い管理タスクを組み合わせることで、サーバーの使用状況に革命が起こりました。そのため、VMmark ベンチマークはユーザー中心のアプリケーション パフォーマンスに焦点を当て、このインフラストラクチャ アクティビティ (CPU、ネットワーク、ストレージ、またはその他のパフォーマンスに影響を与える可能性がある) がプラットフォーム全体のパフォーマンスに及ぼす影響を考慮します。
VMmark 2.x のベンチマーク アプローチは、一般的に使用される負荷生成ツールと一般的に開始される仮想化管理タスクから派生した一連のサブテストを利用します。このベンチマークは、アプリケーションのパフォーマンスを測定するためのタイルベースのスキームを実装します。タイルとして知られる作業単位は、VM 上のさまざまなセットにカプセル化されたさまざまなワークロードのセットを実行する VM のコレクションとして定義するのが最も適切です。
VMmark 2.x は、VM のクローン作成と展開、データセンター全体での自動 VM ロード バランシング、VM ライブ マイグレーション (vMotion)、および動的データストア再配置 (ストレージ vMotion) などのユビキタス プラットフォーム インフラストラクチャ ワークロードも実行します。これらの操作は、従来のアプリケーション レベルのワークロードを補完します。したがって、スケーラビリティと個々のアプリケーションのパフォーマンスを測定するデータセンターの統合能力は、データセンター プラットフォームが必要な管理操作をサポートしながら同時に処理できるタイルの数として測定されます。マルチホスト プラットフォームが対応できるすべてのタイル内の各ワークロードのパフォーマンスと、インフラストラクチャ操作のパフォーマンスを組み合わせて、全体的なベンチマーク スコアが決まります。
完全に準拠した VMmark ベンチマーク テストは、ワークロード メトリックが毎分報告され、最低 3 時間実行されるように設計されています。ベンチマークの実行後、各タイルのメトリックが計算され、そのタイルのスコアに集計されます。集計の場合、テストではまず参照システムを介してメトリクスを正規化します (MB/秒やデータベース コミット/秒などの評価を一致させるため)。次に、幾何平均がタイルの最終スコアとして計算され、タイルごとのスコアがすべて追加されて、最終メトリックのアプリケーション ワークロード部分が作成されます。インフラストラクチャ ワークロードは、メトリクスのその部分に対して同様のプロセスを利用します。ただし、インフラストラクチャのワークロードがユーザーによって明示的にではなく、基盤となるサーバー クラスターのサイズによってスケールされる方法が異なります。その結果、インフラストラクチャのワークロードは単一のグループとしてコンパイルされ、複数のタイルの合計は必要ありません。この時点から、最終的なベンチマーク スコアは、アプリケーション ワークロードが 80% を占め、インフラストラクチャ ワークロードが 20% を占める加重平均として計算されます。これらの重みは、全体的なリソース需要に対するインフラストラクチャとアプリケーションのワークロードの相対的な寄与を反映しています。
VMmark 仮想化ベンチマークを実行するには、まずいくつかの重要なハードウェア要件が必要ですが、テストするタイルの数が増加するにつれて要件は増加するだけです。
VMmark 仮想化ベンチマークの最小仕様
- ESXi 仮想サーバー ホスト (vMotion 互換)
- 以下を備えた 2 ホスト クラスター (同種システムは必要ありません):
- サーバーごとに 4 つの論理 CPU
- メモリの27GB
- 320GBの共有ストレージ
- 別の専用サーバーにインストールされた vCenter Server
- タイルごとのクライアント システム
- 推奨される最小値: 2 つの CPU コア
- 4GBのRAM
- 15GBのローカルディスク空き容量
- vMotion ネットワーク (10 Gb/秒のネットワークを推奨)
VMware の VMmark 2.5 は、現実世界の仮想化環境を完全に反映するために、幅広いソフトウェアとオペレーティング システムを利用しています。以下は、各 VMmark タイルに含まれる VM と、それらが使用するアプリケーションおよびオペレーティング システムの概要です。
VMmark 2.5 タイル構成
- クライアント
- Microsoft Windows Server 2008 Enterprise Edition R2、64ビット
- VMmark 2.x ハーネス
- STAFフレームワークとSTAX実行エンジン
- ロードジェネ
- Microsoft Outlook 2007 (スタンドアロンまたは Microsoft Office 2007 に含まれています)
- Microsoft Exchange 2007管理ツール
- Cygwin
- Java JDK
- Rain ワークロード ツールキット
- メールサーバー
- Microsoft Windows Server 2008 Enterprise Edition R2、64ビット
- Microsoft Exchangeの2007
- 1000 人のヘビープロファイルユーザー
- スタンバイ
- Microsoft Windows Server 2003 SP2 Enterprise Edition、32 ビット
- OlioDB
- SUSE Linux Enterprise Server 11、64 ビット
- Olio データベースと MySQL データベース
- オリオウェブ
- SUSE Linux Enterprise Server 11、64 ビット
- オリオのワークロード
- DS2DB
- SUSE Linux Enterprise Server 11、64 ビット
- MySQLデータベース
- DS2WebA
- SUSE Linux Enterprise Server 11、64 ビット
- Apache 2.2 Webサーバー
- DS2 Web 層 A
- DS2WebB
- SUSE Linux Enterprise Server 11、64 ビット
- Apache 2.2 Webサーバー
- DS2 Web 層 B
- DS2WebC
- SUSE Linux Enterprise Server 11、64 ビット
- Apache 2.2 Webサーバー
- DS2 Web 層 C
VMware VMmark テスト環境
ストレージソリューションは、 StorageReview Enterprise Test Labで、高速ネットワークで接続された複数のサーバーを使用して VMware VMmark ベンチマークでテストされます。VMware VMmark 環境のさまざまなセグメントに Dell PowerEdge R730 を使用します。具体的には、VMmark 2.5.1 ホスト用に 4 台、複数の仮想クライアントをホストするために 2 台、物理プライムクライアントとして動作する 1 台、VMware vCenter Appliance を実行する 1 台、VMmark テストで使用される各タイルの一時的なステージング環境として 1 台です。PowerEdge シリーズは優れたハードウェア互換性も提供しており、さまざまなストレージおよびネットワーク技術をテスト プラットフォームに組み込む際には必須です。他のテスト プラットフォームと同様に、当社の目標は、ほとんどの競合ベンチマークで一般的に使用される最高スペックのサーバーと比較して、ミッドレンジ サーバー プラットフォームから顧客が期待できる現実的なパフォーマンスを示すことです。この独自の 4 ホスト VMmark プラットフォームのもう 1 つの利点は、最高スペックの 2 ホスト構成よりも多くのホスト側リソースを総合的に活用できるため、CPU がボトルネックになることなく、テスト対象のストレージ製品に負荷をかけることができることです。
この VMmark 環境のローカル ストレージには、コストと電力効率の高い SD ブート カード レイアウトを採用しました。これらの SD カードは、VMmark テスト レイアウトの VM サーバーおよび仮想クライアント側でハイパーバイザー ブート ドライブとして利用されます。これにより、この環境の各サーバーから SSD または HDD のコストが削減され、電力消費も削減されます。当社の Windows Server 2008 R2 ベースの仮想クライアント VM は、DotHill Ultra48 SAN によって提供されるストレージ上に常駐し、10 個の HDD のプールと SSD 階層化で実行されます。これは、このベンチマーク中にホストが I/O バウンドになる可能性をすべて排除するのに役立ちます。
Mellanox 56Gb InfiniBandインターコネクトを使用することで、各ESXi vSphereホスト上で最高のパフォーマンスとネットワーク効率を実現し、接続されたVMがネットワークの制約を受けないようにしています。IPoIBモードで動作するシングルポートのMellanox ConnectX-3 NICを1つ使用し、1つのvSwitch上で複数のVMネットワークを実行しています。これにより、ネットワークの制約が緩和され、マルチユースのテストインフラストラクチャにおける環境の複雑さが軽減されます。
私たちは、レビューで最高かつ最速の機器を使用するために、ネットワーク インフラストラクチャを継続的に拡張しています。そのため、私たちは常に変化するテクノロジーに適応するために、ラボおよび企業のテスト機器を常にアップグレードしています。
第一世代の VMmark プラットフォーム
第 1 世代 VMware VMmark 仮想化ベンチマーク装置
- レノボ ThinkServer RD630 VMware ESXi vSphere 4 ノード クラスター
- クラスター内の 5 GHz 用の 2650 つの Intel E127-2.0 CPU (ノードごとに 8 つ、20GHz、XNUMX コア、XNUMXMB キャッシュ)
- 512GB RAM (ノードあたり 128GB、8GB x 16 DDR3、CPU あたり 64GB)
- 400GB OCZ Talos 2 SAS SSD x 4 (LSI 9207-8i 経由)
- 4 x Mellanox ConnectX-3 InfiniBand アダプター (vMotion および VM ネットワーク用の vSwitch)
- 4 x QLogic QLE2672 16Gb FC アダプター
- VMware ESXi vSphere 5.1 / Enterprise Plus 8-CPU
- レノボ ThinkServer RD630 VMware ESXi vSphere 仮想クライアント ホスト (2)
- 5 つの Intel E2650-2.0 CPU (ノードあたり 8 つ、20GHz、XNUMX コア、XNUMXMB キャッシュ)
- 256GB RAM (ノードあたり 128GB、8GB x 16 DDR3、CPU あたり 64GB)
- 400GB OCZ Talos 2 SAS SSD x 2(LSI 9207-8i経由)
- 2 x Mellanox ConnectX-3 InfiniBand アダプター
- VMware ESXi vSphere 5.1 / Enterprise Plus 4-CPU
- レノボ ThinkServer RD240 (プライムクライアント)
- 5650 つの Intel Xeon X2.66 CPU (6GHz、12 コア、XNUMXMB キャッシュ)
- 16GB RAM (8GB x 4 DDR3、CPU あたり 8GB)
- RAID600 の 10GB 1K SAS HDD (LSI 9260-8i 経由)
- Mellanox ConnectX-3 InfiniBand アダプター
- Windows Server 2008 R2 64ビット
- レノボ ThinkServer RD240 (vCenter アプライアンス ホスト)
- 5650 つの Intel Xeon X2.66 CPU (6GHz、12 コア、XNUMXMB キャッシュ)
- 24GB RAM (8GB x 2 DDR3、4GB x 2、CPU あたり 12GB)
- 共有 SSD iSCSI LUN でホスト (125GB シンプロビジョニング)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
- レノボ ThinkServer RD240 (VMmark タイル ストレージ)
- 5650 つの Intel Xeon X2.66 CPU (6GHz、12 コア、XNUMXMB キャッシュ)
- 32GB RAM (8GB x 4 DDR3、CPU あたり 16GB)
- 8TB x 8 WD RE4 SAS RAID6 + ホット スペア (LSI 20-9260i 経由で 8TB 使用可能)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
第2世代VMware VMmark仮想化ベンチマーク機器
- Dell PowerEdge R730 VMware ESXi vSphere 4 ノード クラスター
- クラスター内の 5 GHz 用の 2690 つの Intel E3-249 v2.6 CPU (ノードごとに 12 つ、30 GHz、XNUMX コア、XNUMX MB キャッシュ)
- 1TB RAM (ノードあたり 256GB、16GB x 16 DDR4、CPU あたり 128GB)
- SDカードブート(Lexar 16GB)
- 4 x Mellanox ConnectX-3 InfiniBand アダプター (vMotion および VM ネットワーク用の vSwitch)
- 4 x Emulex 16GB デュアルポート FC HBA
- 4 x Emulex 10GbE デュアルポート NIC
- VMware ESXi vSphere 6.0/Enterprise Plus 8-CPU
- Dell PowerEdge R730 VMware ESXi vSphere 仮想クライアント ホスト (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 アダプター (vMotion および VM ネットワーク用の vSwitch)
- 2 x Emulex 16GB デュアルポート FC HBA
- 2 x Emulex 10GbE デュアルポート NIC
- VMware ESXi vSphere 6.0/Enterprise Plus 4-CPU
- Emulex 10GbE デュアルポート NIC (プライムクライアント)
- 5 つの Intel E2603-3 v1.6 CPU (6GHz、15 コア、XNUMXMB キャッシュ)
- 32GB RAM (4GB x 8 DDR3、CPU あたり 16GB)
- 960GB SSDブートドライブ
- Mellanox ConnectX-3 InfiniBand アダプター
- Windows Server 2008 R2 SP1 64 ビット
- デル PowerEdge R720 (vCenter 6.0 アプライアンス ホスト)
- 5 つの Intel E2690-2 v3.0 CPU(10 GHz、25 コア、XNUMX MB キャッシュ)
- 64GB RAM (8GB x 8 DDR3、CPU あたり 32GB)
- 共有iSCSI LUN上でホストされる
- VMware ESXi 6.0 vSphere / Enterprise Plus 2-CPU
- Mellanox SX6036 インフィニバンド スイッチ
- 36 FDR (56Gb/s) ポート
- 4Tb/秒の総スイッチング容量
- Mellanox SX1036 10/40GbE スイッチ
- 36 個の 40GbE ポート
- Netgear ProSafe M7100 10Gbase-t スイッチ
- 24 10Gbase-t RJ45 ポート
- 480Gb/秒の総スイッチング容量
- Brocade 6510 16Gb FC スイッチ
- 48 16Gb FC ポート
- 768Gb/秒の総スイッチング容量
VMmarkの結果フォルダはすべて、ご要望に応じてダウンロード可能です。Synology RackStation RS10613xs+の1タイル生スコア(アプリケーション1.10、VMmark2 1.11、RAID0構成の10台の15K SAS HDD)を基準値1として、結果を正規化しています。





Amazon