Re: Performance improvement on IBM HTTPServer
Anthony Quinn <[email protected]>
| Newsgroups | gmane.comp.web.fastcgi.devel |
|---|---|
| Message-ID | <[email protected]> |
Another thing I just thought of that you could use to benchmark is Apache HTTP
server benchmarking tool - it comes with apache:
http://httpd.apache.org/docs/2.0/programs/ab.html
It is pretty easy to use and gives out some good information time per requests
things similiar to what you are looking for.
An example of using it and it's output:
# /opt/apache/bin/ab -n 10000 -c 100 http://10.110.1.24/
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.110.1.24 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests
Server Software: Apache/2.0.54
Server Hostname: 10.110.1.24
Server Port: 80
Document Path: /
Document Length: 1456 bytes
Concurrency Level: 100
Time taken for tests: 14.123065 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 18800690 bytes
HTML transferred: 14661920 bytes
Requests per second: 708.06 [#/sec] (mean)
Time per request: 141.231 [ms] (mean)
Time per request: 1.412 [ms] (mean, across all concurrent requests)
Transfer rate: 1300.00 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.3 0 10
Processing: 2 124 1033.5 5 12458
Waiting: 1 88 833.9 4 10153
Total: 2 124 1033.6 5 12461
Percentage of the requests served within a certain time (ms)
50% 5
66% 8
75% 10
80% 11
90% 15
95% 25
98% 246
99% 4291
100% 12461 (longest request)
___________________________________
fastcgi-developers mailing list
http://fastcgi.com/fastcgi-developers/