Re: Linux I/O subsystem performance (was: linuxcon 2010...)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Chris Worley
Date: Tuesday, August 24, 2010 - 1:31 pm

On Tue, Aug 24, 2010 at 11:43 AM, Vladislav Bolkhovitin <vst@vlnb.net> wrote:

While I can't tell you where the bottlenecks are, I can share some
performance numbers...

4 initiators can get >600K random 4KB IOPS off a single target...
which is ~150% of what the Emulex/Intel/Microsoft results show using 8
targets at 4KB (their 1M IOPS was at 512 byte blocks, which is not a
realistic test point) here:

http://itbrandpulse.com/Documents/Test2010001%20-%20The%20Sun%20Rises%20on%20CNAs%20Te...

The blog referenced earlier used 10 targets... and I'm not sure how
many 10G ports per target.

In general, my target seems capable of 65% the local small-block
random write performance over IB,  and 85% the local small-block
random read performance.  For large block performance, ~95% efficiency
is easily achievable, read or write (i.e. 5.6GB/s over fabric, where
6GB/s is achievable on the drives locally at 1MB random blocks).
These small-block efficiencies are achievable only when tested with
multiple initiators.

The single initiator is only capable of <150K 4KB IOPS... but gets
full bandwidth w/ larger blocks.

If I were to chose my problem, target or initiator bottleneck, I'd
certainly rather have an initiator bottleneck rather than Microsoft's
target bottleneck.


The numbers are suspicious for other reasons.  "Random" is often used
loosely (and the blog referenced earlier doesn't even claim "random").
 If there is any merging/coalescing going on, then the "IOPS" are
going to look vastly better.  If I allow coalescing, I can easily get
4M 4KB IOPS, but can't honestly call those 4KB IOPS (even if the
benchmark thinks it's doing 4KB I/O).  They need to show that their
advertised block size is maintained end-to-end.

Chris
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Wed Aug 18, 7:58 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Wed Aug 18, 8:11 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Wed Aug 18, 8:30 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Wed Aug 18, 9:04 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Wed Aug 18, 9:18 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Wed Aug 18, 9:19 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Joe Landman, (Wed Aug 18, 9:28 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Wed Aug 18, 10:50 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Wed Aug 18, 10:51 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Wed Aug 18, 10:52 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Wed Aug 18, 10:52 am)
RE: [Scst-devel] Fwd: Re: linuxcon 2010..., jack wang, (Wed Aug 18, 6:18 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Ruben Laban, (Fri Aug 20, 6:46 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Sat Aug 21, 11:42 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sat Aug 21, 1:25 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Sat Aug 21, 1:43 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Sun Aug 22, 12:39 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Sun Aug 22, 1:29 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Joe Landman, (Mon Aug 23, 6:47 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Mon Aug 23, 8:12 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Mon Aug 23, 9:07 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Mon Aug 23, 11:03 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Mon Aug 23, 12:41 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Pasi Kärkkäinen, (Tue Aug 24, 12:25 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Tue Aug 24, 7:41 am)
Re: Linux I/O subsystem performance (was: linuxcon 2010...), Vladislav Bolkhovitin, (Tue Aug 24, 7:43 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chris Weiss, (Tue Aug 24, 7:51 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Tue Aug 24, 7:55 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Matthew Wilcox, (Tue Aug 24, 7:56 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Tue Aug 24, 7:57 am)
Re: Linux I/O subsystem performance, Vladislav Bolkhovitin, (Tue Aug 24, 10:51 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Tue Aug 24, 11:08 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Tue Aug 24, 12:48 pm)
Re: Linux I/O subsystem performance (was: linuxcon 2010...), Chris Worley, (Tue Aug 24, 1:31 pm)
Re: Linux I/O subsystem performance, Matthew Wilcox, (Tue Aug 24, 1:40 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Tue Aug 24, 2:23 pm)
Re: Linux I/O subsystem performance, Vladislav Bolkhovitin, (Wed Aug 25, 12:12 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Konrad Rzeszutek Wilk, (Wed Aug 25, 3:20 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Ted Ts'o, (Wed Aug 25, 3:45 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Thu Aug 26, 1:11 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Thu Aug 26, 2:23 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Sat Aug 28, 10:32 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sat Aug 28, 1:47 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Mon Aug 30, 1:47 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Mon Aug 30, 2:46 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Thu Sep 2, 12:38 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Thu Sep 2, 1:25 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Sun Sep 5, 1:18 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sun Sep 5, 2:50 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Mark Deneen, (Sun Sep 5, 4:13 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Sun Sep 5, 4:41 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sun Sep 5, 4:59 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sun Sep 5, 5:12 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Mark Deneen, (Sun Sep 5, 5:58 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Sun Sep 5, 6:34 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Sun Sep 5, 9:56 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Sun Sep 5, 10:04 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Mon Sep 6, 3:39 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Mon Sep 6, 4:02 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., James Bottomley, (Mon Sep 6, 4:27 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Mon Sep 6, 8:26 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Mon Sep 6, 10:28 am)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Greg KH, (Mon Sep 6, 2:16 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Mon Sep 6, 2:47 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Mon Sep 6, 2:52 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Nicholas A. Bellinger, (Mon Sep 6, 2:55 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., david, (Mon Sep 6, 3:14 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Mon Sep 6, 5:44 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Chetan Loke, (Mon Sep 6, 8:45 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Mon Sep 6, 11:08 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Bart Van Assche, (Mon Sep 6, 11:15 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Dmitry Torokhov, (Mon Sep 6, 11:26 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Tue Sep 7, 1:14 pm)
Re: [Scst-devel] Fwd: Re: linuxcon 2010..., Vladislav Bolkhovitin, (Tue Sep 7, 1:14 pm)