linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RE: SATA on mptsas performance
@ 2006-02-14 16:02 Moore, Eric
  2006-02-15  7:52 ` Mirko Benz
  0 siblings, 1 reply; 8+ messages in thread
From: Moore, Eric @ 2006-02-14 16:02 UTC (permalink / raw)
  To: Mirko Benz, linux-scsi

On Monday, February 13, 2006 7:02 AM, Mirko Benz wrote:  
> 
> Hello,
> 
> We are testing the following setup:
> - LSI SAS3442X controller
> - Promise J300S SAS JBOD connected via the external port of the SAS 
> controller
> - 10 SATA disks (Seagate) in the JBOD
> - Linux kernel 2.6.16RC2 on a INTEL Dual Xeon Server, 2.8 
> Ghz, 64 bit mode
> 
> LSI SAS driver provided by the kernel finds the JBOD and the disks.

How many links are connected between your controller and the JBOD?
With that many drives, I suggest you connect four cables to create
a wide port.   There is a expander in your JBOD, right?  Meaning its
not a SATA port mulitplier?

> Single disk performance is like attaching via a SATA 
> controller from the 
> chipset.

Are your disks SATA-II, and do they support NCQ?  If so, I suggest
we enable that.   That is can be done in the NVDATA.

> Testing with multiple parallel drive accesses gives very poor results 
> and high system utilisation.
> Tests performed with parallel invocations of dd with bs=32k. 
> Values in MB/s.
> 

Which benchmarking tool are you using?


^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: SATA on mptsas performance
@ 2006-03-01 16:04 Moore, Eric
  0 siblings, 0 replies; 8+ messages in thread
From: Moore, Eric @ 2006-03-01 16:04 UTC (permalink / raw)
  To: Mirko Benz, Jeff Garzik; +Cc: dougg, linux-scsi

On Wednesday, March 01, 2006 1:16 AM, Mirko Benz wrote: 
> 
> As promised we have tested 3 Gb (aka SATA II) disks.
> Configuration: LSI SAS3442X controller, Promise SAS JBOD, 12 disks 
> Seagate SATA 80 GB
> 
> Tested with parallel dd invocations with bs=32k.
> The results look better:
> 
> # disks    Read    AVG    Write    AVG
> 1    69    69,0    68    68,0
> 6    420    70,0    324    54,0
> 7    459    65,6    367    52,4
> 8    426    53,3    394    49,3
> 9    399    44,3    389    43,2
> 10    410    41,0    431    43,1
> 11    438    39,8    428    38,9
> 12    468    39,0    481    40,1
> 
> Available bandwidth is 4 * 3 Gb = 1.5 GB (4 lanes / external wide SAS 
> port).
> So there is still some room for improvement. Has anyone else 
> a similar 
> setup and can provide results?
> Maybe with the Adaptec SAS controller?
> 

Sorry, I've not had a chance to replicate this.  Of late, I've been
overloaded.

I asked co-worker regarding this.  They told me they believe SATA
devices
when they open frame, they will complete entire data transaction during 
a single connection.  Meaning they don't do disconnect, and yield to
other 
devices as do SAS devices.  Thus could be the reason when you have 12
SATA devices,
the performance is low.   Jeff Garzik is this true?   However, when I
have a chance, 
I will verify this via bus analyzer, and do some testing.  I beleive I
can obtain
about 10 SATA disk.  

Eric

^ permalink raw reply	[flat|nested] 8+ messages in thread
* SATA on mptsas performance
@ 2006-02-13 14:01 Mirko Benz
  0 siblings, 0 replies; 8+ messages in thread
From: Mirko Benz @ 2006-02-13 14:01 UTC (permalink / raw)
  To: linux-scsi

Hello,

We are testing the following setup:
- LSI SAS3442X controller
- Promise J300S SAS JBOD connected via the external port of the SAS 
controller
- 10 SATA disks (Seagate) in the JBOD
- Linux kernel 2.6.16RC2 on a INTEL Dual Xeon Server, 2.8 Ghz, 64 bit mode

LSI SAS driver provided by the kernel finds the JBOD and the disks.
Single disk performance is like attaching via a SATA controller from the 
chipset.
Testing with multiple parallel drive accesses gives very poor results 
and high system utilisation.
Tests performed with parallel invocations of dd with bs=32k. Values in MB/s.

# of disks    READ    AVG    WRITE        AVG
1    60    60,0    58    58,0
5    310    62,0    288    57,6
6    344    57,3    336    56,0
7    259    37,0    375    53,6
8    226    28,3    391    48,9
9    245    27,2    402    44,7
10    265    26,5    405    40,5

Up to 5 drives it looks as it should. Then the performance goes 
significantly down for READ operations.
The card is plugged in a 100 MHz PCI-X slot. No other activity on the 
system.

Any hint?

Thanks,
Mirko

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-03-01 17:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-14 16:02 SATA on mptsas performance Moore, Eric
2006-02-15  7:52 ` Mirko Benz
2006-03-01  3:30   ` Douglas Gilbert
2006-03-01  6:09     ` Jeff Garzik
2006-03-01  8:16       ` Mirko Benz
2006-03-01 17:55     ` Asgeir Eiriksson
  -- strict thread matches above, loose matches on Subject: below --
2006-03-01 16:04 Moore, Eric
2006-02-13 14:01 Mirko Benz

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