特集 Windows Server 2003完全ガイド
IIS 6.0のパフォーマンスを検証する

2.IIS 5.0/IIS 6.0ベンチマーク・テスト

デジタルアドバンテージ
2003/06/26

 今回のベンチマーク・テストでは、次の3つのテストを実施した。

●ASP.NETを利用した本格的なダイナミック・ページ・サイトの実行性能
 .NET FrameworkASP.NETの組み合わせによるダイナミックなページからなるサイトの実行性能を評価する。このテストの目的は、ASP.NETで構築されたオンライン・ショッピング・サイトなど、比較的複雑で、現実に近いダイナミックなWebサイトの性能を評価することにある。このテストでは、ASP.NETの評価用としてマイクロソフトが提供している仮想ペットショップ・サイト「Pet Shop 2.0」を利用する。

●シンプルなASP.NET性能
 上のPet Shopでは、バックエンドでデータベース・アクセスが発生するなど、性能を決定付ける要因が多岐にわたっている。そこで第2のテストでは、ASP.NETの実行性能を調査するために、非常にシンプルなサンプル・ページを作成して、IIS 5.0とIIS 6.0でのASP.NETの実行性能を調査する。なおこのテストでは、従来のASPと新しいASP.NETで、同様のページを作成し、ASPとASP.NETの性能比較も実行する。

●静的なWebページの表示
 上記2つのテストは、ASPやASP.NETを利用したダイナミックなページの実行性能を評価するものだった。最後のテストでは、単純かつ静的なHTMLページを作り、これをブラウザからアクセスして、IIS 5.0とIIS 6.0の性能を比較してみる。

ベンチマーク環境

DA Labでのテスト風景
DA Labの評価用コンピュータ(Celeron 1.70GHz、512Mbytesメモリ)を使用して、サーバおよびクライアント双方の環境を構築した。写真上部に写っているのが今回の評価で使用したコンピュータ群。

 今回の性能評価では、評価・検証施設であるDA Lab上にサーバ・マシンとクライアント・マシンの環境を構築した(DA Labの詳細は「DA Labとは?」を参照)。使用するコンピュータのスペックは、サーバ、クライアントともCeleron 1.70GHz(シングル・プロセッサ)、512Mbytesのメモリを搭載するデスクトップPCである。これらのコンピュータは、DA Lab内部だけで閉じた100BASE-TXのネットワークで接続されている(各コンピュータの接続には、100BASE-TX対応スイッチング・ハブを使用)。

■サーバ側の構成
 2台のコンピュータを用意し、これらにそれぞれWindows Server 2003 Standard Edition(製品版。以下特に指定しないかぎり、「Windows Server 2003」と表記した場合はこれを指すものとする)とWindows 2000 Server SP3をインストールしてサーバ側の環境とした(テストでは、2台を切り替えて使用する)。両者とも、次の点を除いて、できるだけインストール直後のデフォルトの状態のまま使用している。

  1. Windows Updateにより、2003年6月上旬時点でWindows Updateで提供されている「重要な更新」をすべて適用する。

  2. Windows Server 2003では、「サーバの管理」ツール(サーバの構成を変更するための支援ツール)で「アプリケーション・サーバ」を有効にし、さらにASP.NETとASPの双方を利用可能にする。Windows 2000 Serverでは、ASPは標準で利用可能だが、ASP.NETはそのままでは利用できないので、.NET Framework 1.1を追加インストールして、ASP.NETも利用可能にする。

  3. 双方のサーバにSQL Server 2000 Standard Editionをインストールし、SQL Server 2000 Service Pack 3aを適用する。

  4. ASP.NETの性能評価用としてマイクロソフトが提供しているMicrosoft .NET Pet Shop 2.0を双方の環境にインストールする。

■クライアント側の構成
 クライアント側のコンピュータには、Windows XP Professionalをインストールする。


 INDEX
  [特集] Windows Server 2003完全ガイド
  IIS 6.0のパフォーマンスを検証する
    1.IIS 6.0の基礎知識
  2.IIS 5.0/IIS 6.0ベンチマーク・テスト
    3.テスト1:Microsoft .NET Pet Shop
    4.テスト2:シンプルなASP/ASP.NET
    5.テスト3:静的なWebページ表示
 
目次ページへ  Windows Server 2003完全ガイド


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間