Re: Clojure web server benchmarks

2014-01-20 Thread Jim Crossley
performance. * Results are here: https://github.com/ptaoussanis/clojure-web-server-benchmarks * His GitHub page: https://github.com/xfeep * His nginx/clojure lib: https://github.com/xfeep/nginx-clojure Cheers! :-) -- *Peter Taoussanis* -- -- You received this message because you

Re: Clojure web server benchmarks

2014-01-20 Thread Peter Taoussanis
Thanks Jim, that's terrific! For those following, updated results now available: https://github.com/ptaoussanis/clojure-web-server-benchmarks -- -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to clojure

Re: Clojure web server benchmarks

2014-01-14 Thread Xfeep Zhang
I have committed some update. - org.clojure/clojure 1.4.0 -- 1.5.1 - compojure 1.1.4 -- 1.1.6 - ring 1.1.6 -- 1.2.1 - aleph 0.3.0-beta13 -- 0.3.0 - http-kit 1.3.0-alpha2 -- 2.1.16 - ring-netty-adapter 0.0.3 -- netty-ring-adapter 0.4.6 - remove testing about pure nginx which

Re: Clojure web server benchmarks

2014-01-14 Thread Peter Taoussanis
Oh wow, that's fantastic! For those watching: Xfeep's fixed a number of config issues, updated all the servers, and completely updated the chart. Absolutely well worth a look if you're interested in Clojure web server performance. * Results are here: https://github.com/ptaoussanis/clojure-web

Re: Clojure web server benchmarks

2014-01-14 Thread Shen, Feng
. * Results are here: https://github.com/ptaoussanis/clojure-web-server-benchmarks * His GitHub page: https://github.com/xfeep * His nginx/clojure lib: https://github.com/xfeep/nginx-clojure Cheers! :-) -- *Peter Taoussanis* -- -- You received this message because you are subscribed

Re: Clojure web server benchmarks

2014-01-14 Thread Xfeep Zhang
://github.com/ptaoussanis/clojure-web-server-benchmarks * His GitHub page: https://github.com/xfeep * His nginx/clojure lib: https://github.com/xfeep/nginx-clojure Cheers! :-) -- *Peter Taoussanis* -- -- You received this message because you are subscribed to the Google Groups Clojure

Re: Clojure web server benchmarks

2014-01-12 Thread Xfeep Zhang
for a number of Clojure web servers: https://github.com/ptaoussanis/clojure-web-server-benchmarks. Getting semi-reliable numbers was a real PITA, and I'm sure there's still plenty of room left for improvement (suggestions welcome!). Usual disclaimers apply: the numbers vary by hardware

Re: Clojure web server benchmarks

2014-01-12 Thread Peter Taoussanis
Hi Xfeep, Thank you, I could never understand what configuration (setting) was wrong. I do not have time to update the project now, but if you give me your GitHub user name - I can add you to the repo? You can update the tests and/or results if you want to. Thank you also for your work on

Re: Clojure web server benchmarks

2014-01-12 Thread Xfeep Zhang
: Hi all, Quick post to mention that I've put up some rough benchmarks for a number of Clojure web servers: https://github.com/ptaoussanis/clojure-web-server-benchmarks. Getting semi-reliable numbers was a real PITA, and I'm sure there's still plenty of room left for improvement

Re: Clojure web server benchmarks

2014-01-12 Thread Xfeep Zhang
You are welcome. My Github user name is xfeep. I'm glad to join the repo. Thanks for your invitation! On Monday, January 13, 2014 2:42:44 PM UTC+8, Peter Taoussanis wrote: Hi Xfeep, Thank you, I could never understand what configuration (setting) was wrong. I do not have time to update

Re: Clojure web server benchmarks

2014-01-12 Thread Peter Taoussanis
You are welcome. My Github user name is xfeep. I'm glad to join the repo. Thanks for your invitation! Okay, great - I have added you. You can make any changes you like. I would be happy if you or someone else wants to maintain (update) the repo. Cheers :-) -- *Peter Taoussanis* -- --

Re: Clojure web server benchmarks

2013-01-25 Thread Dmitry Groshev
It would be *really* nice to see latencies as well. Some webservers trade latency to throughput, and there is no point in throughput if your service is hardly usable due to 100ms+ responses. On Wednesday, January 16, 2013 10:56:23 AM UTC+4, Peter Taoussanis wrote: This is very interesting.

Re: Clojure web server benchmarks

2013-01-25 Thread Peter Taoussanis
Hi Dmitry, Raw bench results are provided in the `results` folder: https://github.com/ptaoussanis/clojure-web-server-benchmarks/blob/master/results/20130116-01-25 There you'll find a breakdown of the times to connect, process, and wait. Also the cumulative % of requests served relative to max

Re: Clojure web server benchmarks

2013-01-25 Thread Bob Hutchison
On 2013-01-25, at 6:24 AM, Peter Taoussanis ptaoussa...@gmail.com wrote: I'd consider adding a graph if folks think these numbers are sufficiently interesting? That would be great! This is very important information for me. And, unless things have improved markedly over that last year or

Re: Clojure web server benchmarks

2013-01-25 Thread Shantanu Kumar
On Jan 25, 4:24 pm, Peter Taoussanis ptaoussa...@gmail.com wrote: Hi Dmitry, Raw bench results are provided in the `results` folder:https://github.com/ptaoussanis/clojure-web-server-benchmarks/blob/mas... There you'll find a breakdown of the times to connect, process, and wait. Also

Re: Clojure web server benchmarks

2013-01-25 Thread Feng Shen
Hey, thanks for point out latency, I haven't look at them deeply. Here is how http-kit compare to Nginx when concurrency is 96: Server Software:http-kit Server Hostname:127.0.0.1 Server Port:8087 Document Path: / Document Length:1163 bytes

Re: Clojure web server benchmarks

2013-01-15 Thread Peter Taoussanis
This is very interesting. Have you tried running the Ring Jetty adapter with a larger thread pool? It's set lower than the default so as not to overload cloud hosts like Heroku. Okay, bumped the :max-threads from 50 to 100 without seeing much change to the results at these relatively low

Re: Clojure web server benchmarks

2013-01-11 Thread James Reeves
that I've put up some rough benchmarks for a number of Clojure web servers: https://github.com/ptaoussanis/clojure-web-server-benchmarks. Getting semi-reliable numbers was a real PITA, and I'm sure there's still plenty of room left for improvement (suggestions welcome!). Usual disclaimers apply

Re: Clojure web server benchmarks

2013-01-11 Thread Peter Taoussanis
This is very interesting. Have you tried running the Ring Jetty adapter with a larger thread pool? It's set lower than the default so as not to overload cloud hosts like Heroku. You mean the :max-threads? No, I left it at the default (50, if I recall correctly?). I'll try bump it next

Re: Clojure web server benchmarks

2013-01-07 Thread Peter Taoussanis
A couple folks asked for higher concurrency numbers, so I've bumped the max to 92. Many of the servers can comfortably hit 500+ on my hardware, but others begin acting erratically. Want to first eliminate the possibility that the trouble is on my end (e.g. OS TCP tuning), then I'll bump the

Clojure web server benchmarks

2013-01-05 Thread Peter Taoussanis
Hi all, Quick post to mention that I've put up some rough benchmarks for a number of Clojure web servers: https://github.com/ptaoussanis/clojure-web-server-benchmarks. Getting semi-reliable numbers was a real PITA, and I'm sure there's still plenty of room left for improvement (suggestions