On Mon, Aug 13, 2018 at 12:23 PM Patrick <[email protected]> wrote:
>
> It’s a 10Gbit network.
>
> Each of the 50 interfaces (one per node) is sending 150Mbytes while it is 
> receiving 150Mbytes of data.

Ah, I think I see what you are doing now.. you sort of have a mini
bittorrent type of file distribution going on.

When each node sends its data to the 100 destinations, are you doing this:

sockets = [list of 100 req sockets]

for s in sockets:
    s.send(piece)
    ok = s.recv()

or this:

for s in sockets:
    s.send(piece)
for s in sockets:
    ok = s.recv()

The 2nd method would perform a lot better.

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

Reply via email to