[ofa-general] low performance with multiple LUNs on a single port with ib_srp

Canon, Richard Shane canonrs at ornl.gov
Mon Jun 25 14:51:15 PDT 2007


 

Greetings,

 

Hopefully the subject says it all...

 

I've stumbled on a performance issue with the OFED ib_srp driver.  Here
is the configuration.  I am testing with a DDN 9550 and a single host
system.  The systems are connected by two SDR links.  On the host side
there is a dual port (DDR) card.  On the DDN side, both lines go into a
single singlet (even though it is a couplet).  The lines go into two
distinct cards on the DDN side (if you are familiar with the layout).
The testing used OFED 1.2.

 

Now for the tests...  If I run a single stream test I'm seeing good
result with over 700 MB/s.  These tests are run using sg_dd with the
directio flag.  If I run two concurrent streams against two LUNs that
are each presented over a single port on the DDN (and therefore accessed
by a single port on the host side), the aggregate performance drop to
around 120 MB/s (60 MB/s per stream).

 

Just to confirm it isn't a problem on the DDN side, I repeated these
tests with the IBGD driver.  There I consistently saw about 600-650 MB/s
on the port regardless of the number of LUNs I tested with.

 

Any ideas on what the problem is?  Also, if this doesn't make sense, let
me know and I will try to clarify further.

 

Thanks,

 

--Shane Canon

 

 

 

--

R. Shane Canon

National Center for Computational Science

Oak Ridge National Laboratory

canonrs at ornl.gov

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20070625/0b2223b1/attachment.html>


More information about the general mailing list