User Manual

Rev 4.70
Mellanox Technologies
143
14.4.3 ib_send_bw
ib_send_bw calculates the BW of SEND between a pair of machines. One acts as a server and the
other as a client. The server receive packets from the client and they both calculate the through-
put of the operation. The test supports features such as Bidirectional, on which they both send
and receive at the same time, change of mtu size, tx size, number of iteration, message size and
more. Using the "-a" provides results for all message sizes.
14.4.3.1
ib_send_bw Synopsis
ib_send_bw [-i(b_port) ib_port] [-c(onnection_type) RC\UC\UD] [-m(tu) mtu_size] [-
s(ize) message_size] [-t(x-depth) tx_size] [-n iteration_num] [-p(ort)
PDT_port] [-b(idirectional)] [-a(ll)] [-V(ersion)]
14.4.3.2 ib_send_bw Options
The table below lists the various flags of the command.
14.4.4 ib_send_lat
ib_send_lat calculates the latency of sending a packet in message_size between a pair of
machines. One acts as a server and the other as a client. They perform a ping pong benchmark on
-g, --grh Use GRH with packets (mandatory for RoCE)
Table 38 - ib_send_bw Flags and Options
Flag Description
-p, --port=<port> Listens on/connect to port <port> (default 18515)
-d, --ib-dev=<dev> Uses IB device <device guid> (default first device found)
-i, --ib-port=<port> Uses port <port> of IB device (default 1)
-m, --mtu=<mtu> The mtu size (default 1024)
-c, --connection=<RC/UC/UD> Connection type RC/UC/UD (default RC)
-s, --size=<size> The size of message to exchange (default 65536)
-a, --all Runs sizes from 2 till 2^23
-t, --tx-depth=<dep> The size of tx queue (default 100)
-n, --iters=<iters> The number of exchanges (at least 2, default 1000)
-b, --bidirectional Measures bidirectional bandwidth (default unidirectional)
-V, --version Displays version number
-g, --grh Use GRH with packets (mandatory for RoCE)
Table 37 - ib_read_lat Flags and Options
Flag Description