On Sat, Jan 8, 2022 at 10:40 AM Reinis Rozitis <r@roze.lv> wrote:
> >>
> https://www.nginx.com/blog/testing-the-performance-of-nginx-and-nginx-plus-web-servers/
> >
> > I don't view the test described as valid because the test is between one
> client and one server. I'm interested in testing with one server and many
> clients.
>
> wrk (used in the tests) [1] is a multithread/connection benchmark tool.
> You can simulate how many clients you want (basically you are just limited
> by ephemeral port tuple count ~65k .. but then again can work around it by
> assigning multiple IPs to the server/client).
>
>
>
Yes. I've used wrk in my own tests. It's a very good tool. The problem is I
don't think wrk really can simulate communication from many clients. There
is something different between simulating many clients with one real client
and actually testing with many real different clients. I can't put my
finger on what the difference is. But there must be a difference. Otherwise
why is my application running into such performance limits as mentioned in
this question on stackoverflow
https://stackoverflow.com/questions/70584121/why-doesnt-my-epoll-based-program-improve-performance-by-increasing-the-number
?
> [1] https://github.com/wg/wrk
>
> rr
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx