[openib-general] performance tests uploaded to contrib

Michael S. Tsirkin mst at mellanox.co.il
Mon Apr 18 06:08:56 PDT 2005


Quoting r. Sayantan Sur <surs at cse.ohio-state.edu>:
> Subject: Re: [openib-general] performance tests uploaded to contrib
> 
> 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?

RDMA write test is out there, I hope to upload the read test RSN.

> Will 
> there be any Atomic latency tests also?

Sure, why not. Is it a priority for you?

> >
> >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.
> 

I agree.

-- 
MST - Michael S. Tsirkin



More information about the general mailing list