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

    WindowsでPowershellだけでSyslogを受信してみる。

    はじめに検証とかするときSyslog受信するのに使うので。fl…

  2. Windows

    WebPI4.0を利用してIIS8.0にWordPressをインストールしよう

    IIS8.0にWordPressをインストールする方法を説明します。…

  3. Linux

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

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

  4. Linux

    Windows に Bash がやってきた!使えるまでの道のりは長い!

    はじめにくどうですとうとうこの日がやってきました。Wi…

  5. Windows

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

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

  6. Linux

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

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

  1. Linux

    Windows に Bash がやってきた!使えるまでの道のりは長い!
  2. セキュリティ

    おれ、CySecの講座受講するってよ。
  3. Azure

    Azure上のActive Directoryをディレクトリサービス復元モード(…
  4. 未分類

    お知らせ せきゅぽろナイトセミナー#3 やります
  5. その他

    さっぽろ雪まつりで行っている実証実験のまとめ!
PAGE TOP