[ewg] Using ib_send_bw for multicast performance test
Kovacs Peter Tamas
p.kovacs at holografika.com
Wed Aug 17 03:10:17 PDT 2011
Hi all,
I'm trying to benchmark multicast performance on a simple Infiniband
network with three nodes using ib_send_bw, but apparently we cannot find
the right parameters for doing so.
Point-to-point measurements work fine, but when setting up a multicast
test with one sender and multiple receivers, we cannot make them start.
The best
I guess it must be something like "ib_send_bw -c UD -g <some number> "
on the sender side, and "ib_send_bw -c UD" on the receivers side, but I
don't know how the senders and receivers can all connect to exchange
data, like they do in a point-to-point test by providing the IP address
of the listening end.
Skimming through the source, ctx_hand_shake looks to me like it's for
two parties, not more than two, but I must be wrong. The readme also
talks about a single server and a single client. As far as I can see, I
cannot list multiple IPs when using the multicast feature either. The
best I could make is an "Failed to exchange date between server and
clients" error message, making one of the listening servers exit.
I've got predefined multicast groups from 0xc000 to 0xc0009, and queried
the corresponding GIDs with saquery, but feeding any of these via the -M
option did not help either.
Could any of you please shed some light about using this feature, ie.
measuring multicast performance between 1+N nodes, one sender and N
receivers.
With many thanks,
Peter Kovacs
More information about the ewg
mailing list