* Re: SRP over high-latency IB link
@ 2011-11-13 12:12 Bart Van Assche
[not found] ` <CAO+b5-oo2oUz9GOneM+eoawjgCsdMGSFghrKRkcmVbhmcnm3-A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 2+ messages in thread
From: Bart Van Assche @ 2011-11-13 12:12 UTC (permalink / raw)
To: bboas-klaOcWyJdxkshyMvu7JE4pqQE7yCjDx5
Cc: James Bottomley, David Dillow, linux-scsi-u79uwXL29TY76Z2rM5mHXA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier
On Sun, Nov 13, 2011 at 5:18 AM, Bill Boas <bboas-klaOcWyJdxkshyMvu7JE4pqQE7yCjDx5@public.gmane.org> wrote:
> At SC we are running a video streaming demo across a 7000 mile fiber
> distance using IB extension boxes from Bay Microsystems at 40 Gbps. The
> video streaming app uses SRP to transmit the streams across this long
> distance link. Performance is not all what we would have hoped. We think
> that because SRP uses RC mode between initiator and target that it is the RC
> behavior over this distance that is impacting performance. Are any of you
> aware of an SRP implementation that uses UC mode.
What numbers are reported by ib_write_bw and ib_write_lat for that IB
link ? Do these numbers match the bandwidth and latency requirements
of the video playback application ? Which operating system was the
initiator system running ? How was read-ahead configured ? I'm not
sure it would be a good idea to try to run SRP over UC.
Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: SRP over high-latency IB link
[not found] ` <CAO+b5-oo2oUz9GOneM+eoawjgCsdMGSFghrKRkcmVbhmcnm3-A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2011-11-13 16:52 ` Jeremy Filizetti
0 siblings, 0 replies; 2+ messages in thread
From: Jeremy Filizetti @ 2011-11-13 16:52 UTC (permalink / raw)
To: Bart Van Assche
Cc: bboas-klaOcWyJdxkshyMvu7JE4pqQE7yCjDx5, James Bottomley,
David Dillow, linux-scsi-u79uwXL29TY76Z2rM5mHXA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA, Roland Dreier
You don't really mention what your seeing for performance or the layout
of your demo (number of LUNs, number target ports your connected to,
file system used, etc). In the past over 10 Gbps links I haven't had
much success with "good performance" at far lower distances (~1200 fiber
miles). I'd guess 7000 fiber miles is around ~180 ms RTT latency and
given a 40 Gbps link you have a pretty high BDP for good performance.
Each LUN is going to have limits on the number of commands outstanding
to it. Your IO size is probably less then 1020 kb unless your using a
new SRP initiator and supporting target. The number of queue pairs
used will be equivalent to the number of target ports used. The block
device read ahead might need tuning. All of these will be factors in
affecting your throughput.
There is a reason we rely on Lustre to handle WAN streaming IO instead
of using SRP. The performance for sequential IO is pretty reasonable
with read-ahead and write-behind. You also get the benefit of
read-ahead on the file instead of the block devices so you should have
all cache hits instead of high latency cache misses.
Jeremy
On 11/13/2011 07:12 AM, Bart Van Assche wrote:
> On Sun, Nov 13, 2011 at 5:18 AM, Bill Boas <bboas-klaOcWyJdxkshyMvu7JE4pqQE7yCjDx5@public.gmane.org> wrote:
>> At SC we are running a video streaming demo across a 7000 mile fiber
>> distance using IB extension boxes from Bay Microsystems at 40 Gbps. The
>> video streaming app uses SRP to transmit the streams across this long
>> distance link. Performance is not all what we would have hoped. We think
>> that because SRP uses RC mode between initiator and target that it is the RC
>> behavior over this distance that is impacting performance. Are any of you
>> aware of an SRP implementation that uses UC mode.
> What numbers are reported by ib_write_bw and ib_write_lat for that IB
> link ? Do these numbers match the bandwidth and latency requirements
> of the video playback application ? Which operating system was the
> initiator system running ? How was read-ahead configured ? I'm not
> sure it would be a good idea to try to run SRP over UC.
>
> Bart.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> 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 majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-11-13 16:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-13 12:12 SRP over high-latency IB link Bart Van Assche
[not found] ` <CAO+b5-oo2oUz9GOneM+eoawjgCsdMGSFghrKRkcmVbhmcnm3-A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-11-13 16:52 ` Jeremy Filizetti
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).