[zeromq-dev] Windows throughput perfomance

Martin Sustrik sustrik at 250bpm.com
Thu May 12 09:23:55 CEST 2011


> 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.


More information about the zeromq-dev mailing list