Those are actually the same tests, from an IB point of view.

the difference between them is that ib_write_bw passes the arguments that need 
to be known to other side ( LID or GID, Qp num, PSN, RKey and the address of 
the writing buffer) before post_sending,

through TCP connection (using sockets) and the rdma_bw uses the rdma_cm module 
, which sends those arguments through the IB wire and the SM.

rdma_cm is not updated with all the features ib_write_bw have. I will work on 
this test shortly

Ido


On 5/17/2011 10:19 PM, [email protected] wrote:
Just downloaded a snapshot of the perftests.  In the README under "Test 
Descriptions" it says:

rdma_bw.c     streaming BW test with RDMA write transactions

and

write_bw.c     BW test with RDMA write transactions

What is the difference between rdma_bw and write_bw?  I see that the rdma_bw description 
contains "streaming" where as write_bw description does not...  but I am not 
sure I understand what that means?

E

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to