[zeromq-dev] Windows throughput perfomance

Pieter Hintjens ph at imatix.com
Sat May 14 08:08:52 CEST 2011


2011/5/13 Геннадий Казачёк <gena.kazachek at gmail.com>:

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

The select() function is just waiting for the OS. We're seeing very
similar issues in other Windows test reports. The strange thing is
that performance seems to drop off as the test size increases. Also,
CPU usage is low, 4-10% at most. My assumption is that there is some
kind of rate limiting happening in Windows perhaps as a guard against
hostile network flooding.

No idea why some apps run at full speed and 0MQ apps run at 1/20th
their normal speed...

-Pieter



More information about the zeromq-dev mailing list