Hi Edwin,

I agree the problem is not ZMQ but it would be nice to achieve this with ZMQ. Under Linux I do not have to do much tweaking except choose an optimal buffer size for the ZMQ messages.

I have done benchmarks with iperf and simple file transfer and have observed the same figures under Windows i.e. confirms it is not a problem of ZMQ. The performance issue really seems to be inherent to Windows. I have difficulty believing it is not possible with Windows. But maybe I am wrong. The same tests under Linux give full bandwidth performance. The hardware is the same in both cases (16 core machines with GBs of memory).

I am hoping someone on the zeromq mailing list has managed to use all the bandwidth with ZMQ on Windows with 10 Gbits/s and can tell me how they did it ...

Best regards

Andy

 On 07/03/2013 09:42 AM, Edwin van den Oetelaar wrote:
Hello Andy,
My guess is that your performance is limited by latency, not raw bandwidth.
To saturate a 10GBps link you need to work hard.
You might need to increase the MTU (jumbo frames), tweak RX/TX buffer size of the network stack. You want to decrease the number of interrupts the card generates (by streaming big chunks over the network).

Before you tried this with ZMQ have you tried simple file copy between machines or running a tool like netperf (I know this is Linux). Maybe ZMQ is not your problem yet, there could be many other reasons why your performance is below expectations.

Greetings,
Edwin van den Oetelaar


On Wed, Jul 3, 2013 at 8:24 AM, Andy Gotz <[email protected] <mailto:[email protected]>> wrote:

    Dear all,

    I am trying to use the full bandwidth of a 10 GBps link under
    Windows 7
    (32 bits) with zeromq. I do not seem to get above 1.5 GBps on
    average. I
    am using the remote_thr program provided as part of the zeromq
    distribution which is using push-pull. The same zeromq program
    uses the
    full bandwidth under Linux.

    Has anyone managed this under Windows 7? How did you do this? I have
    read about various tweaks to be applied under Windows but none of them
    helped so far. I would be interested in any/all tricks you applied.

    Thanks in advance

    Andy
    _______________________________________________
    zeromq-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.zeromq.org/mailman/listinfo/zeromq-dev




_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev


--
Save our in-boxes! http://emailcharter.org

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to