ベンチマークの説明
このセクションの内容は、VMmark ベンチマークバージョン 1.1.1(以降、「VMmark V1」)に基づいてい ます。VMmark V1 は、ハイパーバイザーを使用した仮想化ソリューションにおけるサーバ統合の適合性比 較を行うために VMware が開発したベンチマークです。
ベンチマークは、負荷生成用のソフトウェアに加えて、定義済み負荷プロファイルおよび規定されたルール で構成されます。長い間、VMmark V1 は、ベンダー間の比較が可能な唯一の確立された仮想化ベンチマー クでした。VMmark V1 のベンチマーク結果は、VMware 社のレビュー後に
VMware
サイトで公開されてい ました。現在では、VMmark V2 に置き換えられており、VMmark V1 は研究目的でのみ使用可能です。VMmark V1
のようなベンチマークは、サーバ統合の観点から実際のデータセンターを模倣します。言い方を変えると、実際にサーバ上で仮想化されているアプリケーションシナリオを考慮しなければなりません。
目標は、稼動率が低いサーバをできるだけ多く VM として集約することです。そのため、ベンチマークに よって、さまざまなアプリケーション
VM
の全体的なスループットと、効率よく運用できる仮想マシンの個 数を評価することが必要になります。これらの 2 つの目的のために次のようなソリューションコンセプトが確立されています。まず、アプリケー ションシナリオの代表的なグループが選択されます。これらは、測定時に仮想ホスト上で同時に開始されま す。各 VM には、適切な負荷ツールを使用して低い負荷がかけられるようになっています。このような VM をグループ化したものを「タイル」と呼びます。
VMmark V1 のタイルは 6 つの VM で構成され、
そのうち 5 つは特定のアプリケーションシナリ オに割り当てられます。これらの VM に加え、ス タンバイサーバという 6 番目の VM が追加され ます。VMmark V1 では、論理的なプロセッサ、
メモリ、ハードディスクスペースといった特定の リソースが各 VM に強制的に割り当てられます。
右の表に、6 つの VM とそれらを測定するために 使用する負荷ツールを示します。
測定対象となるサーバの処理能力によっては、全体として最大のパフォーマンスを達成するために複数のタ イルを並列して開始する必要があります。
5
つの VMmark V1 アプリケーションシナリオのそれぞれから VM ごとのベンチマーク結果が得られます。これらの結果から単一のスコアを取得するために、すべての結果が適切に集約されます。結果は、あるタイ ル数に対する VMmark V1 スコアで表し、「12.34@5 タイル」のように実際のスコアに加えてタイル数が示 されます。
VMmark V1 の詳細については、『ベンチマークの概要 VMmark V1』を参照してください。
アプリケーションシナリオ 負荷ツール データベースサーバ Sysbench
ファイルサーバ Dbench(変更済み)
Java アプリケーションサーバ SPECjbb2005(変更済み)
メールサーバ Loadsim 2003
Web サーバ SPECweb2005(変更済み)
スタンバイサーバ -
テスト対象システム
タイル n
タイル 3 タイル 2 タイル 1 データ
ベースVM
Java VM
メール VM ファイル
サーバVM
Web VM
スタンバイ VM データ
ベースVM
Java VM
メール VM ファイル
サーバVM
Web VM
スタンバイ VM
データ ベースVM
Java VM
メール VM ファイル
サーバVM
Web VM
スタンバイ データ VM
ベースVM
Java VM
メール VM ファイル
サーバVM
Web VM
スタンバイ VM
… …
ベンチマーク結果
2010 年 8 月 10 日、富士通は、合計 12 プロセッサコアを搭載した PRIMERGY RX200 S6 と VMware ESX 4.0 Update 2 を使用して「35.09@27 タイル」の VMmark V1 スコアを達成しました。
このスコアおよび詳細な結果と構成データについては、
http://www.vmware.com/products/vmmark/v1/results.html を参照してください。
「35.09@27 タイル」というスコアを達成したことで、PRIMERGY RX200 S6 は、VMmark V1 の観点から 最も強力な 12 コアのラックサーバと評価され、VMmark V1 ランキングの 12 コアサーバのカテゴリでは 2 位(ベンチマーク結果の公表現在)になっています。
この記録を達成するために必要な主な条件は、プロセッサ(動作周波数が最適化された 6 コアプロセッサ
Xeon X5680)と、プロセッサの機能を最適に使用できるバージョンのハイパーバイザーです。プロセッサ
の機能には、拡張ページテーブル(EPT) 3 とハイパースレッディングが含まれます。これらはすべて、仮 想化に対して有効に機能します。ベンチマークで定められた要件を満たすために、27 タイルの稼動時にはメモリを 192 GB(16 GB × 12 枚)
に拡張する必要があります。
16 GB DIMM
のメモリアーキテクチャーにより、速度は800 MHz
に低下しま す。すべての VM、それらのアプリケーションデータ、ホストオペレーティングシステム、および追加で必要な データは、合計で
41
個のLUN
を備えたETERNUS DX80
システムの強力なファイバーチャネルディスク サブシステムに格納しました。使用したすべてのコンポーネントは、それぞれが最適に動作するように調整しました。
3 EPT は、ホストとゲストのメモリアドレスのマッピングをハードウェアでサポートすることで、メモリの仮想化を高
ベンチマーク環境
一般的な測定環境を次に示します。
SUT ハードウェア
モデル PRIMERGY RX200 S6
プロセッサ Xeon X5680(6 コア、3.33 GHz)× 2 基
メモリ 192 GB(16 GB DIMM × 12 枚)、1333 MHz Registered ECC DDR3 ネットワーク
インターフェース
内蔵 Intel 82575EB デュアルポート 1 GbE アダプター× 1 基 Intel 10 Gbit X520-DA2 デュアルポートサーバアダプター × 1 基 ディスクサブシステム 内蔵ハードディスクは使用しません。
ストレージシステム ETERNUS DX80 × 9 台、合計 196 台のハードディスクを搭載(複数 の RAID-0 アレイを構成)。
ストレージ接続 デュアルチャネル FC コントローラー Emulex LPe12002 × 1 基 SUT ソフトウェア
オペレーティングシステム ハイパーバイザー VMware ESX Server ESX バージョン VMware ESX v4.0 Update 2、ビルド 261974
BIOS バージョン Rev R1.02.3031
負荷ジェネレーターのハードウェア
モデル サーバブレード PRIMERGY BX620 S4 × 27 基
プロセッサ Intel Xeon 5130(2 GHz)× 2 基
メモリ 3 GB
ネットワーク インターフェース
それぞれ 1 Gbit LAN × 1 基
オペレーティングシステム Microsoft Windows Server 2003 R2 Enterprise、SP2 および KB955839 を適用 詳細
公開 URL http://www.vmware.com/files/pdf/vmmark/VMmark-Fujitsu-2010-08-09-RX200S6.pdf 国または販売地域によっては、一部のコンポーネントが利用できない場合があります。
1 Gb または 10 Gb の 複数のネットワーク
プライムクライアントを 含む負荷ジェネレーター
サーバ ストレージシステム
SUT(System Under Test:テスト対象システム