結論:
HostNameLookupsは重い。
ていうか、そもそもにこの機能、いらないんじゃない?少なくともonlineでlookupする意味がわからない。logを解析するなんてバッチか裏方の仕事だから、リアルタイムで知る必要はそれほど無いのでは?
毎秒1000リクエストは現状の設定でのキャパを超えている。160m secで応答する範囲がキャパ。まずは2分探索してみよう。
[nori@asama]~/Desktop/work/srvtest% ab -n 100000 -c 100 "http://image.backgammonbase.com/image?gnubgid=4HPwATDgc%2FABMA%3AMAAAAAAAAAAA&height=300&width=400&css=minimal&format=png"
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking image.backgammonbase.com (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Finished 100000 requests
Server Software: CherryPy/2.3.0
Server Hostname: image.backgammonbase.com
Server Port: 80
Document Path: /image?gnubgid=4HPwATDgc%2FABMA%3AMAAAAAAAAAAA&height=300&width=400&css=minimal&format=png
Document Length: 17877 bytes
Concurrency Level: 100
Time taken for tests: 158.198941 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Total transferred: 1827006003 bytes
HTML transferred: 1787990744 bytes
Requests per second: 632.12 [#/sec] (mean)
Time per request: 158.199 [ms] (mean)
Time per request: 1.582 [ms] (mean, across all concurrent requests)
Transfer rate: 11278.11 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 35 11.0 37 51
Processing: 38 122 156.4 119 10326
Waiting: 11 51 158.2 39 10249
Total: 50 157 155.9 157 10346
Percentage of the requests served within a certain time (ms)
50% 157
66% 157
75% 157
80% 157
90% 157
95% 158
98% 160
99% 161
100% 10346 (longest request)
[nori@asama]~/Desktop/work/srvtest% ab -n 100000 -c 1000 "http://image.backgammonbase.com/image?gnubgid=4HPwATDgc%2FABMA%3AMAAAAAAAAAAA&height=300&width=400&css=minimal&format=png"
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking image.backgammonbase.com (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Finished 100000 requests
Server Software: Apache/2.2.3
Server Hostname: image.backgammonbase.com
Server Port: 80
Document Path: /image?gnubgid=4HPwATDgc%2FABMA%3AMAAAAAAAAAAA&height=300&width=400&css=minimal&format=png
Document Length: 17877 bytes
Concurrency Level: 1000
Time taken for tests: 158.458777 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Total transferred: 1827084829 bytes
HTML transferred: 1788031055 bytes
Requests per second: 631.08 [#/sec] (mean)
Time per request: 1584.588 [ms] (mean)
Time per request: 1.585 [ms] (mean, across all concurrent requests)
Transfer rate: 11260.10 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 502 3078.7 64 93077
Processing: 16 663 875.5 403 57571
Waiting: 2 540 873.5 278 57445
Total: 36 1165 3251.3 656 94293
Percentage of the requests served within a certain time (ms)
50% 656
66% 724
75% 733
80% 1235
90% 1308
95% 3456
98% 8803
99% 9725
100% 94293 (longest request)
0 件のコメント:
コメントを投稿