I tried to repeat this benchmark and would be glad to see comments to 
results I got.  
Tested porjects: gists from original post with the following versions: 

akka-http, 2.4.11 vs spray, 1.3.1 (akka - 2.3.6). In both cases scala 
2.11.8, jvm 8.

The tests were done on AWS machine of c4.2xlarge type (8 cores CPU, 16GB 
memory, ulimit - 500000). As I can see from jvm and system monitoring, it 
is far from being limited by CPU, memory, disk IO or networking. OS: Ubuntu 
14.04

See results 
at: 
https://docs.google.com/spreadsheets/d/1yuFD7WDOzhWB5_Ob7XgAfFAdWt48SrthbvZSZ45GE-k/edit?usp=sharing

Starting from the fact that my results are different (spray gives better 
results than akka-http). In addition I see interesting effects when I use 
different benchmark tools. I also started from wrk, but in addition to 
throughput I wanted to see failures if exist, and latency percentiles, so I 
added  tests with weighttp and ab. 

Throughput reported by ab is much different than the rest and shows drastic 
difference between akka-http and spray. Reported latency also don't have 
much in common. I can think that ab (as a single-threaded tool) can be 
bottleneck itself. But how to explain such a difference in throughput for 
akka-htttp and spray? And how to explain difference in reported latency.

Regards,
Olga Gorun



   

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to