[zeromq-dev] Using the full bandwidth of a 10 GBps link on Windows 7
Balázs Varga
bb.varga at gmail.com
Wed Jul 3 11:54:14 CEST 2013
Hi,
I believe There was a thread last month about something similar, see:
http://lists.zeromq.org/pipermail/zeromq-dev/2013-June/021971.html
Balazs
On Wed, Jul 3, 2013 at 10:20 AM, Andy Gotz <andy.gotz at esrf.fr> wrote:
> 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 <andy.gotz at esrf.fr> 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
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>
>
>
> _______________________________________________
> zeromq-dev mailing listzeromq-dev at lists.zeromq.orghttp://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
>
> --
> Save our in-boxes! http://emailcharter.org
>
>
> _______________________________________________
> 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/20130703/dbe4747b/attachment.htm>
More information about the zeromq-dev
mailing list