[openib-general] performance tests uploaded to contrib

Sayantan Sur surs at cse.ohio-state.edu
Mon Apr 18 06:00:48 PDT 2005


Michael S. Tsirkin wrote:
> Quoting r. Sayantan Sur <surs at cse.ohio-state.edu>:
> 
>>Subject: Re: [openib-general] performance tests uploaded to contrib
>>
>>Michael,
>>
>>
>>>Current results:
>>>
>>>I currently observe latency below 3.5 usec.
>>>
>>>Drop me a note if you find this useful.
>>
>>Thanks for putting this up on the contrib tree. I have run this
>>rdma_latency, and am getting around 3.35 us (without switch).
>>
>>Our platform is Dual Xeon EM64T with RH AS 4. Kernel version 2.6.11.7
>>
>>Do you have any idea when a port of the popular `perf_main' will be
>>available? As more people try to use the Gen2 verbs, `perf_main' (or
>>something similar) can help people evaluate different IB operations and
>>also to have example code to use different features of IB.
>>
>>Thanks,
>>Sayantan.
>>
> 
> 
> I dont plan to port the monolithic perf_main to gen2.
> 
> Instead, I plan to upload a set of microbenchmarks each testing
> a specific feature: rdma latency/rc send latency/rdma bandwidth/rc send
> bandwidth etc.
> 
> I hope that this will help achieve better code clarity than what we 
> have in perf_main.

That is fine. As long as there is some ibverbs level benchmark suite, it 
will ease the transition.

> 
> What are the features you are most interested in?

By RDMA latency/bandwidth, do you mean both RDMA write & read? Will 
there be any Atomic latency tests also?

> 
> By the way, you can already see some example code in libibverbs/examples,
> although that is not necessarily benchmark-oriented.
> I used the code in pingpong.c as a starting point for rdma latency
> test, and it can be used with very little changes as rc send latency
> test.

Yes, this was helpful for me too. Apart from providing code examples, I 
was suggesting that a much more comprehensive benchmark suite will help 
people moving from other vendor stacks to Gen2 to have a quick 
comparison of performance offered by both stacks.

Thanks,
Sayantan.


-- 
---------------------------------------------------------
Sayantan Sur            Graduate Research Assistant

395 Dreese Labs,        Computer Science and Engineering
Ohio State University,  Office : 774, Dreese Labs
Columbus,               email  : surs at cse.ohio-state.edu
Ohio - 43210.           phone(res) : 614.688.9792
USA.                    phone(off) : 614.292.8501
---------------------------------------------------------



More information about the general mailing list