After we get correct IB device list, we could do IB test to test RDMA transport performance. We could test bandwidth, latency and cpu utility and so on.
There are several RDMA transactions we could test:
ib_read_bw, ib_read_lat - Bandwidth and latency test using RDMA read transactions.
ib_write_bw, ib_write_lat - Bandwidth and latency test using RDMA write transactions.
ib_send_bw, ib_send_lat - Bandwidth and latency test using RDMA send transactions.
First, choose the transaction type and clarify device name and ip
For the server side: (transaction type) -d (device name) -p (port)
For the client side: (the same transaction type) -d (device name) --report_gbits -p (port) (ip)
Above is a latency test using RDMA send transactions
Above is a bandwidth test using RDMA send transactions
Above is a bandwidth test with cpu utility show out using RDMA write transactions
As for other detail of IB test, you could check for here: