Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance metrics? #92

Open
richardanaya opened this issue Apr 18, 2019 · 6 comments
Open

Performance metrics? #92

richardanaya opened this issue Apr 18, 2019 · 6 comments
Labels

Comments

@richardanaya
Copy link

Would be nice to publish some metrics

@jpsamaroo
Copy link
Collaborator

While a benchmark of Mux would really just be a benchmark of HTTP.jl, if you'd like to benchmark Mux and post the results here, we could certainly find a way to publish it :)

@jpsamaroo
Copy link
Collaborator

I take back what I just said about Mux having the same performance as HTTP.jl, I no longer believe that would be the case under load. @richardanaya would you be able to perform some initial benchmarking and submit a PR with the benchmark script and results?

@richardanaya
Copy link
Author

richardanaya commented Apr 22, 2019 via email

@richardanaya
Copy link
Author

richardanaya@penguin:~/dist$ ab -n 100000 -c 100 http://100.115.92.203:8080/
50% 36
66% 43
75% 53
80% 60
90% 96
95% 223
98% 248
99% 255
100% 469 (longest request)

richardanaya@penguin:~/dist$ ab -n 10000 -c 1000 http://100.115.92.203:8080/
50% 44
66% 48
75% 51
80% 56
90% 162
95% 3379
98% 4015
99% 4409
100% 4870 (longest request)

richardanaya@penguin:~/dist$ ab -n 10000 -c 10000 http://100.115.92.203:8080/
50% 2352
66% 2357
75% 2365
80% 2371
90% 2375
95% 2682
98% 4377
99% 4578
100% 7956 (longest request)

I noticed failures for high n and high c counts

@jpsamaroo
Copy link
Collaborator

Can you elaborate on what these numbers are, and provide instructions for how one could run these benchmarks on their own machine (including the Julia code to setup the Mux server, and whatever packages need to be installed to get this ab command)?

Thanks for following up on this! Once we have all the details we can turn this into a PR.

@richardanaya
Copy link
Author

My performance approach might be wrong, after reading this article, I want to try a different method

https://github.com/aj-monk/C10k.jl

@cmcaine cmcaine mentioned this issue Dec 20, 2020
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants