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倍?どうなんだろう・・・あまり変わらない?
まぁ適当に採ったんで。

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

Related post

  1. Windows

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

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

  2. Linux

    PowerShell on Bash on Ubuntu on Windows が簡単に出来るように…

    はじめにくどうです。どうやら、PowerShellがapt…

  3. Windows Server 2012

    ThinkITで記事を書いた

    ThinkITさんで、「Windows Server 8 ファースト・…

  4. Azure

    Microsoft Azure でDockerはじめちゃいますか?

    じゅんくどうです。本投稿は「Azure Advent Calende…

  5. Linux

    Ubuntu 18.04 on windows subsystemが消せない。

    Ubuntu 18.04がMicrosoft Storeにあったのイン…

  6. Azure

    WindowsコンテナでWebサーバー!IISだって動きます!

    はじめにくどうです。前回のコンテナの基本的な扱いの続きです。今回は…

  1. Azure

    Azure RemoteAppにWeb Clientがサポートになりました。地味…
  2. その他

    ルワンダ旅行記 – ICT立国を目指す国で見てきたもの –…
  3. Azure

    Diagnostics(診断)設定をする場合のストレージについて
  4. 未分類

    アップグレードしました。
  5. dev

    Visual Studio 2017 をインストールしようとしたけど失敗、でも解…
PAGE TOP