> - What kinds of numbers are you getting for performance now?

  Kinda hard to say, we're far more interested in random IO rather 
than sequential stuff.

>      and do a make and then ./tiobench.pl --threads 16

/tiotest/ is a single root disk
/data1 is the 8 disc raid 1+0
/data2 is the 3 disc raid 5

  All discs are IBM DMVS18D so 18Gb 10k rpm 2mb cache, sca2 discs.
http://www.storage.ibm.com/hardsoft/diskdrdl/prod/us18lzx36zx.htm

  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
             /tiotest/     512       4096       1   18.092   6.053 2116.40             
      /tiotest/     512       4096       2   16.363   5.792 829.876                   
/tiotest/     512       4096       4   17.164   5.882 1520.91                   
/tiotest/     512       4096       8   14.533   5.852 932.401                   
/tiotest/     512       4096      16   16.244   5.806 1731.60
            /data1/tiot    512       4096       1   29.257  14.406 2234.63
            /data1/tiot    512       4096       2   38.124  13.734 1111.11
            /data1/tiot    512       4096       4   31.373  12.864 5128.20
            /data1/tiot    512       4096       8   29.341  12.460 4705.88
            /data1/tiot    512       4096      16   34.806  12.121 5555.55
            /data2/tiot    512       4096       1   23.063  16.269 1851.85
            /data2/tiot    512       4096       2   21.576  16.754 1498.12
            /data2/tiot    512       4096       4   17.908  17.021 3125.00
            /data2/tiot    512       4096       8   15.773  17.107 3478.26
            /data2/tiot    512       4096      16   15.394  16.920 4166.66


> - Did you get a chance to benchmark raid 1+0 against 0+1?

> - Of the 12 disks over 2 channels, which are in the raid0+1, which
>      in the raid5, which spare? how are the drive packs configured?
 
6 discs on each channel, discs 1-4 of each pack form the raid 6 stripe,
 discs 5 and 6 on ch1 and 5 on ch2 are in the raid5, disc 6 on ch6 is the
spare.

> - Is the card using its write cache?  write-back or write-through?

  Its using write back on both devices.

> - Do you have the latest firmware on the card?

  Pretty much, the firmware changelog implies the only real change
is to support PCI hotswap.

> - Which kernel are you using?

  Standard Redhat 6.1 kernel
Linux xxx.yyy.zzz 2.2.12-20smp #1 SMP Mon Sep 27 10:34:45 EDT 1999 i686 unknown


> - What block size is the filesystem?  Did you create with a -R param?

  4k blocksize, didn't use the -R as this is currently hardware raid 

> - What is your percentage of I/O operations that are writes?

  Approx 50%

>IMO raid 1+0 for 2 stripes of 6 discs (better be around when a drive goes,
>though, as that second failure will have about a 55% chance of taking
>out the array :)

  Can't fault your logic there...  But don't you mean 0+1 ie 2 stripes
of 6 discs mirrored together rather than 1+0 (6 mirroring pairs striped
together).

>I'd really love to see you do a s/w raid 1 over 2 6-disk raid0's from
>the card and check that performance-wise...  I believe putting the raid1
>and raid0 logic on sep. processors could help, and worst case it'll
>give a nice test case for any read-balancing patches floating around
>(although you've noted that you are more write-intensive)

  Which would you like me to try all software or do part in software
and part in hardware and if the latter which part?  The raid card
seems pretty good (233MHz strongarm onboard) so I doubt that is limiting
us.

thanks,

 Chris
--
Chris Good - Dialog Corp. The Westbrook Centre, Milton Rd, Cambridge UK
Phone: 01223 715000       Fax: 01223 715001       http://www.dialog.com 

Reply via email to