Some benchmarking today

EventStore running AtomPub feeds over HTTP (feed hits, no internal caching).

Still some room for improvement but not bad overall.

greg@ouroboros:~$ ab -n 50000 -c 15 http://192.168.3.3:2113/streams/package-0
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.3.3 (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
Completed 50000 requests
Finished 50000 requests
Server Software: Mono-HTTPAPI/1.0
Server Hostname: 192.168.3.3
Server Port: 2113

Document Path: /streams/package-0
Document Length: 2360 bytes

Concurrency Level: 15
Time taken for tests: 23.436 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Total transferred: 134900000 bytes
HTML transferred: 118000000 bytes
Requests per second: 2133.50 [#/sec] (mean)
Time per request: 7.031 [ms] (mean)
Time per request: 0.469 [ms] (mean, across all concurrent requests)
Transfer rate: 5621.28 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 1
Processing: 1 7 7.0 6 132
Waiting: 1 7 7.0 6 132
Total: 1 7 7.0 6 132

Percentage of the requests served within a certain time (ms)
50% 6
66% 7
75% 7
80% 8
90% 9
95% 10
98% 20
99% 24
100% 132 (longest request)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: