[openib-general] performance tests uploaded to contrib
Sayantan Sur
surs at cse.ohio-state.edu
Mon Apr 18 07:52:09 PDT 2005
* On Apr,5 Michael S. Tsirkin<mst at mellanox.co.il> wrote :
> 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?
Nope. Not a priority RDMA Write/Read will do for some time to come.
Thanks,
Sayantan.
>
> > >
> > >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
--
---------------------------------------------------------
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