[zeromq-dev] Windows throughput perfomance

Геннадий Казачёк gena.kazachek at gmail.com
Fri May 13 22:09:52 CEST 2011

12 мая 2011 г. 11:23 пользователь Martin Sustrik <sustrik at 250bpm.com>написал:

>  I've started to learn zmq by compiling and running tests (remote_thr and
>> local_thr) to see amount of data I can utilize.
>> I've run applications (without any modifications) on 2 remote hosts in 1
>> Gbit network over tcp transport.
>> Results was about 10 Mbit/sec, no matter of message size I used (from
>> 512 byte to 128Kb).
>> Simple file transfer shown about 250Mbit/sec (limited by the hdd speed,
>> I guess), and I don't understand such a low performance shown by zmq.
>> So, what did I do wrong?
>> Thanks.
> The interesting part is that the throughput is independent of the message
> size. If something was simply "slow" what you'll see would be large messages
> using more bandwidth that small messages.
> With constant limit of 10 Mbit/sec it looks more like some traffic shaping
> is turned on or somesuch.
> Martin

There is no constant limit, perfomance is floating around 10 Mbit/s,
sometimes it's 5 sometimes 20.
I used profiler to see what happened, and it turned to be all time inside
select function.
No traffic shapening or firewalls or something else. It is for sure. Another
apps easily got 10-15 times more throughput, it's somewhat inside zmq, but I
couldn't find what.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20110514/75b8c44b/attachment.htm>

More information about the zeromq-dev mailing list