Windows

IIS8 vs IIS7.5(仮)

Windows Server 8 ベータがでたのでIIS8とWindow Server 2008 R2のIIS7.5を比較してみました。
方法はApacheBenchでベンチマークを採ってみました。
——————————————–
Spac
Hyper-v上で4core (2.4GHz)
Memory 2048MB

Soft
ApacheBench, Version 2.3 <$Revision: 655654 $>
——————————————–
Server Software: Microsoft-IIS/8.0
Server Hostname: 192.168.254.10
Server Port: 80

Document Path: /
Document Length: 1398 bytes

Concurrency Level: 100
Time taken for tests: 23.401 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16410000 bytes
HTML transferred: 13980000 bytes
Requests per second: 427.33 [#/sec] (mean)
Time per request: 234.014 [ms] (mean)
Time per request: 2.340 [ms] (mean, across all concurrent requests)
Transfer rate: 684.81 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 2 1.6 2 21
Processing: 6 230 42.2 216 474
Waiting: 5 154 63.4 156 446
Total: 7 232 42.4 219 476

Percentage of the requests served within a certain time (ms)
50% 219
66% 236
75% 254
80% 266
90% 285
95% 304
98% 332
99% 375
100% 476 (longest request)
——————————————————
Server Software: Microsoft-IIS/7.5
Server Hostname: 192.168.254.12
Server Port: 80

Document Path: /
Document Length: 689 bytes

Concurrency Level: 100
Time taken for tests: 28.209 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 9320000 bytes
HTML transferred: 6890000 bytes
Requests per second: 354.50 [#/sec] (mean)
Time per request: 282.090 [ms] (mean)
Time per request: 2.821 [ms] (mean, across all concurrent requests)
Transfer rate: 322.65 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 2 2.0 2 33
Processing: 6 277 121.2 258 1388
Waiting: 6 198 127.8 186 1369
Total: 8 280 121.3 261 1416

Percentage of the requests served within a certain time (ms)
50% 261
66% 285
75% 309
80% 323
90% 354
95% 376
98% 407
99% 1262
100% 1416 (longest request)

適当にベンチマーク採ったがRequests per secondだけみてみると
IIS8.0 427.33 [#/sec] (mean)
IIS7.5 354.50 [#/sec] (mean)
約1.2倍?どうなんだろう・・・あまり変わらない?
まぁ適当に採ったんで。

あとでちゃんとやります。

関連記事

  1. Linux

    WindowsでSLを走らせる。その他も。

    はじめにくどうです。WindowsでBashがつかえるよう…

  2. Linux

    Hyper-v(だけじゃないけど)、ゲストとしてCentOSインストール時の解像度の変更方法

    Hyper-v(だけじゃないけど)、ゲストとしてCentOSインストー…

  3. Windows

    SQLServerで必要なポートをあける。コピペでどーん。

    はじめにくどうです。メモです。コピペ…

  4. Windows

    IIS8.0でPHPを使ってみよう

    IIS8.0でPHPを使う方法を説明します。やり方はIIS7.5な…

  5. Linux

    Windows 10 Creators UpdateでApache on Ubuntu on Win…

    はじめにくどうです。Windows 10 Creators…

  1. Azure

    他社さんの、社内勉強会に行ってきた。
  2. Azure

    ルートテーブルもPowerShellではなくポータルで設定できます。
  3. 未分類

    TeraStationが故障したときにバックアップを復元する方法 追記
  4. 未分類

    Linux Kernel 2.6.17 – 2.6.24.1 vms…
  5. Azure

    Azure Sphere MT3620 始めました。サンプルアプリがとりあえず動…
PAGE TOP