第7回:Dell PowerEdge 1855ブレードサーバのVMware VMotion性能 (3/4)

VMware ESX Server サーバ統合ガイド
VMware ESX Server サーバ統合ガイド

第7回:Dell PowerEdge 1855ブレードサーバのVMware VMotion性能

著者:デル   2006/8/23
前のページ  1  2  3   4  次のページ
ESX Serverの最適化

   VMotionを使用するには、VMの仮想ディスクをストレージに設置し、当該VMをホストする(または将来ホストする可能性のある)全ESX Serverシステムからアクセスできるよう設定する必要があります。この要件を満たすため、2つのGigabit Ethernet NIC(NIC0とNIC1)を標準搭載するPowerEdge 1855ブレードサーバそれぞれに、デュアルポートのファイバチャネル・ドーターカードを追加し、Dell|EMCファイバチャネルSANに接続しました。

   ESX Serverの場合、NICは、サービス・コンソール専用、仮想マシン専用、または、サービス・コンソールと仮想マシン兼用のいずれかを選ぶ必要があります。今回のテストではデフォルトのインストール構成を使いましたが、この場合、NIC0はサービス・コンソール専用に、また、NIC1はVMkernel専用(VMとVMotionが使用)に割り当てられます。VMotionは、ソース側の物理サーバからVMのメモリ・ステートをコピーし、ネットワーク・ファブリックを介してターゲット・サーバに送ります。

   VMotion処理は、ネットワークI/Oが頻繁に発生します。よってNIC1では、ごく短時間にネットワーク・トラフィックが爆発的に増え、その量は、メガバイト単位から時には数ギガバイトに至ることもあります。実際のスループットは、仮想マシンに割り当てられたメモリの大きさによって異なります。以降の章では、VMotionトラフィックが他のVMのネットワーク・トラフィックに与える影響について、詳細を説明します。

   表3は、2台のブレードで採用したESX 2.5.1のセットアップ内容をまとめたものです。

項目
構成
Ethernetコントローラ0(NIC 0) サービス・コンソール専用
Ethernetコントローラ1(NIC 1) 仮想マシン専用
SCSIストレージ・コントローラ 仮想マシン専用
ファイバチャネル・ストレージ・コントローラ 仮想マシン専用
仮想スイッチ アダプタ0ネットワーク

表3:ESXの設定


テスト内容

   テストには、「DS2」と呼ばれるアプリケーションを使いました。DS2は、オンラインのDVDショップをシミュレーションするSQL Server 2000仕様のデータベース・テストプログラムです。各仮想マシンには、オンラインのDVDショップを再現する1GBのデータベースを搭載。ここに100,000件のDVD商品名を登録しました。また、これら20個のデータベースを操作するユーザをシミュレーションするため、C#プログラムを別途用意しました。

   これらのシミュレーション・ユーザがオンライン・ストアにログインし、商品名、作者、カテゴリでDVDを検索した後、注文を出します。この駆動プログラム(ドライバ・プログラム)は、データベースが処理できる1分あたりの注文数と、シミュレーションしたエンドユーザに対する応答時間(合計)を測定します。

   20台のVMは、1つの「ゴールデンマスターVM」からコピーして作りました。このとき使用したのが、VMware Virtual Infrastructure SDKのクローン・スクリプトです(vmclone1.cs)。各VMの構成内容を表4に示します。

項目
構成
メモリ 512MB
ハードディスク 10GB
NIC 1 Vmxnet
仮想CPU数 1
オペレーティングシステム Microsoft 2003 Server Enterprise Edition

表4:VMの構成内容

クローン・スクリプト「vmclone1.cs」
Text  vmclone1.zip
  (ZIPファイル/3.55KB)

   テストは、100分のテストを2セット行いました。1回目のテストでは、1台のESX Serverホストあたり10台のVMを実行し、計20台のVMにデータベース負荷をかけましたが、VMotionイベントは実行しませんでした。2回目のテストでも、同じデータベース負荷を同じ条件でかけましたが、今回はブレード間でVMを移動させており、時間を追うごとに移動頻度を増やしていきます。

   最初の10分間では、VMotionイベントを2回実行しました。このとき、1台のVMをブレード1からブレード2に、また、別のVMをブレード2からブレード1に移動させています。次の10分間では移動数を増やし、一方向あたり2回ずつ、計4回のVMotionイベントを発生させます。以降、同じ要領でテストを繰り返し、最後の10分間では、一方向あたり10台、計20台のVMを移動しました。つまり、最後の10分間では、一方向あたり平均して1分に1台のVMが移動することになります。

   2セットのテスト(VMを移動させなかった場合と、移動させた場合)が完了したら、測定結果を比較し、VMの移動が性能に及ぼす影響を分析しました。テスト結果は、次項で説明します。

前のページ  1  2  3   4  次のページ

デル株式会社
著者プロフィール
著者:デル株式会社
デルはスケーラブル・エンタープライズ戦略の重要な要素の1つとして、VMware社の仮想化技術を用いたサーバ統合ソリューションを提供しています。業界標準技術を採用した、デルのPowerEdgeサーバとDell | EMCストレージから構成されるハードウェアプラットフォームと、仮想化ソフトウェア「VMware ESX Server」、仮想マシン管理ツール「VirtualCenter」、仮想マシンの無停止マイグレーション技術「VMotion」を組み合わせることにより、柔軟でコストパフォーマンスに優れるサーバインフラストラクチャが構築可能です。

http://www.dell.com/jp/


INDEX
第7回:Dell PowerEdge 1855ブレードサーバのVMware VMotion性能
  今回の概要
  ブレードサーバ・ソリューション
ESX Serverの最適化
  テスト結果
VMware ESX Server サーバ統合ガイド
第1回 VMware関連基礎用語
第2回 仮想化環境の設計と物理サーバから仮想マシンへの移行方法
第3回 サーバの構成
第4回 インストール時の注意点とチューニングポイント
第5回 SANブート
第6回 ブレード・サーバへの導入
第7回 Dell PowerEdge 1855ブレードサーバのVMware VMotion性能
第8回 ブレードサーバで構築するVMware ESX ServerのVLANネットワーク
第9回 VMware ESX Serverの性能〜ベンチマークテスト
第10回 ブレードサーバのLAMP性能特性とサイジング(前編)
第11回 ブレードサーバのLAMP性能特性とサイジング(後編)
第12回 メール・プロトコル環境における仮想CPU(導入編)
第13回 メール・プロトコル環境における仮想CPU(仮想化CPU機能編)
第14回 メール・プロトコル環境における仮想CPU(リソース管理編)
第15回 デュアルコア・サーバによるVMware ESX Serverの性能向上

人気記事トップ10

人気記事ランキングをもっと見る