linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Interesting Performance with Marvell
@ 2005-12-22  0:59 Terrence Martin
  2005-12-22  3:25 ` Sebastian Kuzminsky
  0 siblings, 1 reply; 3+ messages in thread
From: Terrence Martin @ 2005-12-22  0:59 UTC (permalink / raw)
  To: Sebastian Kuzminsky; +Cc: linux-ide

So I am running a few tests with two Marvell chipset based systems now 
that I have a working driver. Thanks for all the help with that.  I am 
seeing some strange results though in performance. Basically my 4 port 
Marvell seems to be much faster on writes only than my 8 port.

Here are my bonie++ tests

I use a basic bonnie++ -u daemon -d bonnie on XFS file systems.
Where I change the scheduler from anticipatory I note it.

MV88SX6081 8-port SATA II PCI-X Controller (rev 09)
4 disk raid 0
Linux software raid 0
mdadm --create /dev/md2 --chunk=256 --level=0 --raid-devices=4 /dev/sdc1 
/dev/sdd1 /dev/sde1 /dev/sdf1
ST3400832AS
3.2Ghz Xeon 4GB RAM Dual Socket
4GB RAM
Supermicro X6DVL-EG2
2.6.15-rc5
XFS
CFQ Scheduler
Version  1.03       ------Sequential Output------ --Sequential Input- 
--Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
--Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  
/sec %CP
osg-fs1.local    8G 48009  99 56987  11 27792   7 50606  97 191749  19 
360.8   0
                    ------Sequential Create------ --------Random 
Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- 
-Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  
/sec %CP
                 16  3724  18 +++++ +++  2549  11  2543  15 +++++ +++  
1772   7
osg-fs1.local,8G,48009,99,56987,11,27792,7,50606,97,191749,19,360.8,0,16,3724,18,+++++,+++,2549,11,2543,15,+++++,+++,1772,7

Marvell Technology Group Ltd. MV88SX6041 4-port SATA II PCI-X Controller 
(rev 03)
2 Disk RAID0
ST3200826AS
3.2Ghz Xeon 4GB RAM Dual Socket
4GB RAM
Supermicro X6DHR-TG
2.6.15-rc5
XFS
mdadm --create /dev/md2 --chunk=256 --level=0 --raid-devices=2 /dev/sdc1 
/dev/sdd1
Version  1.03       ------Sequential Output------ --Sequential Input- 
--Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
--Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  
/sec %CP
osg-gw-2.t2.ucsd 8G 48118  99 154782  36 45164  11 49961  96 133858  13 
371.7   0
                    ------Sequential Create------ --------Random 
Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- 
-Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  
/sec %CP
                 16  9288  46 +++++ +++  4842  19  5011  25 +++++ +++  
4061  21
osg-gw-2.t2.ucsd.edu,8G,48118,99,154782,36,45164,11,49961,96,133858,13,371.7,0,16,9288,46,+++++,+++,4842,19,5011,25,+++++,+++,4061,21

What I find interesting about these two runs is that the two disk RAID0 
is much faster on writes than the 4 disk RAID0 with much better balance. 
Memory, Kernel, CPU are all the same. The motherboards are different and 
I have noted them. The 4 port is onboard, the 8port is a PCI-X card in a 
PCI-X slot.

Here is the onboard Marvell with only one drive. Even with one drive I 
seem to be able to beat the write performance of the 4 drive raid0 on 
the PCI-X controller. I cannot imagine the 400 GB Seagates are slower on 
writes by that much over the 200GB seagates.

Marvell Technology Group Ltd. MV88SX6041 4-port SATA II PCI-X Controller 
(rev 03)
1 Disk no raid
ST3200826AS
3.2Ghz Xeon 4GB RAM Dual Socket
4GB RAM
Supermicro X6DHR-TG
2.6.15-rc5
XFS
Version  1.03       ------Sequential Output------ --Sequential Input- 
--Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
--Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  
/sec %CP
osg-gw-2.t2.ucsd 8G 47861  99 75955  16 28891   6 35003  66 67958   6 
202.2   0
                    ------Sequential Create------ --------Random 
Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- 
-Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  
/sec %CP
                 16  5807  26 +++++ +++  5190  19  5460  25 +++++ +++  
3712  15
osg-gw-2.t2.ucsd.edu,8G,47861,99,75955,16,28891,6,35003,66,67958,6,202.2,0,16,5807,26,+++++,+++,5190,19,5460,25,+++++,+++,3712,15

Here is the 8 port again, this time with 2 disk raid0. I have also gone 
back to the default anticipatory scheduler.

MV88SX6081 8-port SATA II PCI-X Controller (rev 09)
2 disk raid 0
Linux software raid 0
mdadm --create /dev/md2 --chunk=256 --level=0 --raid-devices=4 /dev/sdc1 
/dev/sdd1 /dev/sde1 /dev/sdf1
ST3400832AS
3.2Ghz Xeon 4GB RAM Dual Socket
4GB RAM
Supermicro X6DVL-EG2
2.6.15-rc5
XFS
Version  1.03       ------Sequential Output------ --Sequential Input- 
--Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- 
--Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  
/sec %CP
osg-fs1.local    8G 29588  61 33894   7 21057   5 47502  91 134689  13 
397.5   0
                    ------Sequential Create------ --------Random 
Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- 
-Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  
/sec %CP
                 16  2236  10 +++++ +++  1492   6  1794   8 +++++ +++  
1175   5
osg-fs1.local,8G,29588,61,33894,7,21057,5,47502,91,134689,13,397.5,0,16,2236,10,+++++,+++,1492,6,1794,8,+++++,+++,1175,5

Again the read performance is very nice. The write performance though is 
not so good.

So is this driver? Hardware?

Sebastian what are the mfg of the Marvell controller you are using?

Terrence


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

* Re: Interesting Performance with Marvell
  2005-12-22  0:59 Interesting Performance with Marvell Terrence Martin
@ 2005-12-22  3:25 ` Sebastian Kuzminsky
  2005-12-22  5:33   ` Terrence Martin
  0 siblings, 1 reply; 3+ messages in thread
From: Sebastian Kuzminsky @ 2005-12-22  3:25 UTC (permalink / raw)
  To: linux-ide

Terrence Martin <tmartin@physics.ucsd.edu> wrote:
> Sebastian what are the mfg of the Marvell controller you are using?

Sonnet.  It's their "Tempo-X 8 SATA" card.  PCI-X, 8 external SATA
ports and no internal ports.  I'll post performance numbers soon or
after Newtonmas.

Who made you 8-port card?


-- 
Sebastian Kuzminsky

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

* Re: Interesting Performance with Marvell
  2005-12-22  3:25 ` Sebastian Kuzminsky
@ 2005-12-22  5:33   ` Terrence Martin
  0 siblings, 0 replies; 3+ messages in thread
From: Terrence Martin @ 2005-12-22  5:33 UTC (permalink / raw)
  To: Sebastian Kuzminsky; +Cc: linux-ide

Sebastian Kuzminsky wrote:

>Terrence Martin <tmartin@physics.ucsd.edu> wrote:
>  
>
>>Sebastian what are the mfg of the Marvell controller you are using?
>>    
>>
>
>Sonnet.  It's their "Tempo-X 8 SATA" card.  PCI-X, 8 external SATA
>ports and no internal ports.  I'll post performance numbers soon or
>after Newtonmas.
>
>Who made you 8-port card?
>
>
>  
>
Supermicro is the manufacturer of the board. As far as I can tell it is 
just a PCI-X SATA controller with the Marvell chipset driving 8 
interfaces. I am evaluating various SATA controllers, raid and non-raid 
to see if any actually can provide decent performance. So far 3ware 
9550SX is ok, the Areca 1110 is not that impressive using their driver 
at least. The Marvell 8 port addin card is comparable to the onboard 
Marvell 4 port for reads delivering 190MB/s but it is much slower on 
writes for some reason.

I know that drivers can make a significant difference. With 3ware 9500 
4LP cards the 3ware driver provides about twice the performance of the 
one that comes with redhats RHEL4.2 kernels. I have not tried kernel.org 
kernels on that card. 9550SX is a 3ware provided driver.

I just see a lot of variance between cards and cost seldom seems to 
indicate performance. The supermicro card is about $125US so is good 
value if I can figure out why the poor write performance compared to the 
onboard. The onboard I am happy with so far. My opterons have the 
marvell onboard as well, 4 port. I will be checking those next.

Terrence





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

end of thread, other threads:[~2005-12-22  5:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-22  0:59 Interesting Performance with Marvell Terrence Martin
2005-12-22  3:25 ` Sebastian Kuzminsky
2005-12-22  5:33   ` Terrence Martin

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