For those who are curious. I decided to run apache AB against jetty to
see if there are any differences.
Max Request/sec
------------------------------
tomcat 5.5.4 - 5584
jetty 5.1.2 - 2486
the results suggest tomcat's throughput for 1k static content is 2x
higher than the jetty 5.1.2.
peter
The setup
--------------------------------------
Server:
amd 2ghz
1gb of ram
Redhat Fedora Core 1
tomcat 5.5.4 + jdk5
jetty 5.1.2 + jdk5
Client:
gateway 450 laptop
1.4ghz centrino Pentium M
1gb ram
apache2 ab
C:\Apache\Apache2\bin>ab -n 50000 -c 50 -k
http://192.168.0.41:8080/benchmark/1k.png
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 192.168.0.41 (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Finished 50000 requests
Server Software: Jetty/5.1.2
Server Hostname: 192.168.0.41
Server Port: 8080
Document Path: /benchmark/1k.png
Document Length: 1056 bytes
Concurrency Level: 50
Time taken for tests: 20.469434 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 50000
Total transferred: 65850000 bytes
HTML transferred: 52800000 bytes
Requests per second: 2442.67 [#/sec] (mean)
Time per request: 20.469 [ms] (mean)
Time per request: 0.409 [ms] (mean, across all concurrent requests)
Transfer rate: 3141.56 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 10
Processing: 0 20 50.3 10 2373
Waiting: 0 20 50.3 10 2373
Total: 0 20 50.3 10 2373
Percentage of the requests served within a certain time (ms)
50% 10
66% 10
75% 10
80% 10
90% 70
95% 110
98% 190
99% 240
100% 2373 (longest request)
C:\Apache\Apache2\bin>ab -n 50000 -c 50 -k
http://192.168.0.41:8080/benchmark/1k.png
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 192.168.0.41 (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Finished 50000 requests
Server Software: Jetty/5.1.2
Server Hostname: 192.168.0.41
Server Port: 8080
Document Path: /benchmark/1k.png
Document Length: 1056 bytes
Concurrency Level: 50
Time taken for tests: 20.829952 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 50000
Total transferred: 65850000 bytes
HTML transferred: 52800000 bytes
Requests per second: 2400.39 [#/sec] (mean)
Time per request: 20.830 [ms] (mean)
Time per request: 0.417 [ms] (mean, across all concurrent requests)
Transfer rate: 3087.19 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 10
Processing: 0 20 67.4 10 3855
Waiting: 0 20 67.4 10 3855
Total: 0 20 67.4 10 3855
Percentage of the requests served within a certain time (ms)
50% 10
66% 10
75% 10
80% 10
90% 60
95% 110
98% 190
99% 250
100% 3855 (longest request)
C:\Apache\Apache2\bin>ab -n 50000 -c 50 -k
http://192.168.0.41:8080/benchmark/1k.png
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 192.168.0.41 (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Finished 50000 requests
Server Software: Jetty/5.1.2
Server Hostname: 192.168.0.41
Server Port: 8080
Document Path: /benchmark/1k.png
Document Length: 1056 bytes
Concurrency Level: 50
Time taken for tests: 20.108915 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 50000
Total transferred: 65850000 bytes
HTML transferred: 52800000 bytes
Requests per second: 2486.46 [#/sec] (mean)
Time per request: 20.109 [ms] (mean)
Time per request: 0.402 [ms] (mean, across all concurrent requests)
Transfer rate: 3197.89 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 10
Processing: 0 17 118.3 0 8251
Waiting: 0 17 118.3 0 8251
Total: 0 17 118.4 0 8251
Percentage of the requests served within a certain time (ms)
50% 0
66% 10
75% 10
80% 10
90% 10
95% 50
98% 190
99% 300
100% 8251 (longest request)
C:\Apache\Apache2\bin>ab -n 50000 -c 50 -k
http://192.168.0.41:8080/benchmark/1k.png
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 192.168.0.41 (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Finished 50000 requests
Server Software: Jetty/5.1.2
Server Hostname: 192.168.0.41
Server Port: 8080
Document Path: /benchmark/1k.png
Document Length: 1056 bytes
Concurrency Level: 50
Time taken for tests: 20.359275 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 50000
Total transferred: 65850000 bytes
HTML transferred: 52800000 bytes
Requests per second: 2455.88 [#/sec] (mean)
Time per request: 20.359 [ms] (mean)
Time per request: 0.407 [ms] (mean, across all concurrent requests)
Transfer rate: 3158.56 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 10
Processing: 0 19 127.4 0 6259
Waiting: 0 19 127.4 0 6259
Total: 0 19 127.4 0 6259
Percentage of the requests served within a certain time (ms)
50% 0
66% 10
75% 10
80% 10
90% 10
95% 50
98% 200
99% 310
100% 6259 (longest request)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)