[zeromq-dev] majordomo broker scalability testing

Pieter Hintjens ph at imatix.com
Sat Jan 24 11:28:37 CET 2015


Possibly running out of socket handles; try increasing the per-process
limit (if you're on Linux)

On Sat, Jan 24, 2015 at 1:03 AM, Vishal Ahuja <vahuja4 at gmail.com> wrote:

> Hi All,
>
> I am using the majordomo code found here (
> https://github.com/zeromq/majordomo) in the following manner:
>
> Instead of using a single broker to process the requests and replies, I
> start two brokers such that one of them handles all the requests, and the
> other handles all the replies.
>
> I did some testing to see how many connections the majordomo broker can
> handle:
>
>        # of reqs per client               # of requests that could be
> handled without packet loss
>
>   1
> 614 (614 clients)
>  10
> 6000 (600 clients)
>  100
> 35500 (355 clients)
>  1000
> 300000 (300 clients)
>  5000
> 750000  10000
> 600000  15000
> 450000  20000
> 420000  25000
> 375000  30000
> 360000
> I am not able to understand the results properly. Why is the broker able
> to handle only 614 clients when each one is sending only a single request?
> I ran this test within a single machine, but still 614 seems very low. Can
> someone please tell what could be going wrong?
>
> Vishal
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150124/0d32ea08/attachment.htm>


More information about the zeromq-dev mailing list