Skip to content

Instantly share code, notes, and snippets.

@zerokarmaleft
Created November 20, 2013 20:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zerokarmaleft/7570545 to your computer and use it in GitHub Desktop.
Save zerokarmaleft/7570545 to your computer and use it in GitHub Desktop.
silly latency comparison between ring adapters from http-kit and Jetty
∴ > ab -n 1000000 -c 1000 -p /dev/null http://localhost:3000/debug-count
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)
Completed 100000 requests
Completed 200000 requests
Completed 300000 requests
Completed 400000 requests
Completed 500000 requests
Completed 600000 requests
Completed 700000 requests
Completed 800000 requests
Completed 900000 requests
Completed 1000000 requests
Finished 1000000 requests
Server Software: http-kit
Server Hostname: localhost
Server Port: 3000
Document Path: /debug-count
Document Length: 0 bytes
Concurrency Level: 1000
Time taken for tests: 67.489 seconds
Complete requests: 1000000
Failed requests: 0
Write errors: 0
Total transferred: 124000000 bytes
Total body sent: 139000000
HTML transferred: 0 bytes
Requests per second: 14817.32 [#/sec] (mean)
Time per request: 67.489 [ms] (mean)
Time per request: 0.067 [ms] (mean, across all concurrent requests)
Transfer rate: 1794.28 [Kbytes/sec] received
2011.33 kb/s sent
3805.62 kb/s total
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 31.6 0 1001
Processing: 8 66 4.5 67 272
Waiting: 7 66 4.5 67 272
Total: 27 67 31.8 67 1075
Percentage of the requests served within a certain time (ms)
50% 67
66% 68
75% 68
80% 69
90% 70
95% 72
98% 75
99% 78
100% 1075 (longest request)
∴ > ab -n 1000000 -c 1000 -p /dev/null http://localhost:3000/debug-count
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)
Completed 100000 requests
Completed 200000 requests
Completed 300000 requests
Completed 400000 requests
Completed 500000 requests
Completed 600000 requests
Completed 700000 requests
Completed 800000 requests
Completed 900000 requests
Completed 1000000 requests
Finished 1000000 requests
Server Software: Jetty(7.6.1.v20120215)
Server Hostname: localhost
Server Port: 3000
Document Path: /debug-count
Document Length: 0 bytes
Concurrency Level: 1000
Time taken for tests: 70.985 seconds
Complete requests: 1000000
Failed requests: 0
Write errors: 0
Total transferred: 138000000 bytes
Total body sent: 139000000
HTML transferred: 0 bytes
Requests per second: 14087.54 [#/sec] (mean)
Time per request: 70.985 [ms] (mean)
Time per request: 0.071 [ms] (mean, across all concurrent requests)
Transfer rate: 1898.52 [Kbytes/sec] received
1912.27 kb/s sent
3810.79 kb/s total
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 63 275.3 0 7016
Processing: 0 7 18.4 6 1635
Waiting: 0 7 18.4 5 1635
Total: 0 70 280.1 6 7027
Percentage of the requests served within a certain time (ms)
50% 6
66% 7
75% 8
80% 9
90% 13
95% 1002
98% 1007
99% 1012
100% 7027 (longest request)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment