Will RAID 00 give a performance increase over RAID 0?

13,727

Solution 1

The only way that would improve performance is if by doing so you can gain access to new I/O channels. An example of this would be to use software RAID-0 to stripe across storage attached to two discrete RAID cards on the system, each of which is configured with RAID-0 storage. You would be adding to the number of discrete I/O channels available to service that storage, and would increase its theoretical bandwidth.

In your case you have a 1:1 mapping of ports to drives on a single card. The performance difference between RAID00 and RAID0 would be negligible.

Solution 2

There would be no performance increase over a RAID0's normal performance with that quantity and type of drives.

Solution 3

Do keep in mind that with RAID 0, if you lose a single disk you lose all the data on the volume. If the system has this much IO, I'm guessing that the data is important.

Solution 4

I realize this is an ancient question, but it's still valid today.

There is one overriding technical reason to use RAID 00 (or 50, 60, spanned RAID-sets) and that is due to the fact that current RAID sets are limited to 32 physical drives per set. Spanning multiple sets allow you to break that physical boundary while adding performance and, in certain cases, redundancy.

We run special, short-term projects and reconfigure massive arrays of physical disks all the time and are forced to span sets as a result.

Share:
13,727

Related videos on Youtube

Banjer
Author by

Banjer

Musician and coder.

Updated on September 17, 2022

Comments

  • Banjer
    Banjer almost 2 years

    According to this IBM page,

    RAID level-x0 allows more physical drives in an array. The benefits of doing so are larger logical drives, increased performance, and increased reliability.

    So say, instead of having a single RAID 0 array with four drives, you could span two RAID 0 arrays into a single RAID 0 array. Would this would give a performance increase? I'd guess no, that it wouldn't make any difference, but I wanted to check before completely ruling it out as a possibility. Or is IBM saying that RAID 00 offers a performance increase only because it allows you to put more than 16 drives in a single logical array?

    I'm purchasing a LSI 9260-8i RAID controller for four SSD drives, which supports RAID level 00. We are all about getting the best IO performance in this particular application, so hence the RAID 0.

  • Warner
    Warner almost 14 years
    That could be done with software RAID0 over multiple controllers as well without having the hardware stripe.
  • Warner
    Warner almost 14 years
    I'm not sure I'd accept that as a viable solution for much of anything cache or not. I'd accept benchmarks to prove me wrong, however. ;)
  • TomTom
    TomTom almost 14 years
    @sysadmin1138 - that would be more than 250 drives to require more than one controller (Adaptec 5 series, SAS infrastructure).
  • TomTom
    TomTom almost 14 years
    @sysadmin1138: look at the cards before you talk ;) There is a 5 series cards with MANY MANY MANY ports. And we talk of a controller tested - IIRC - with 250.000 IOPS. RAID 0 without SSD will not hit that.
  • TomTom
    TomTom almost 14 years
    @sysadmin1138 - get real. Seriously. 250.000 IOPS is, without SSD, something you need about 800 discs with 15000 RPM. In these regions you woulld not be asking about controllers, but about using a HP EVA or another high end SAN. Unless you use SSD it is pretty impossible to get 250.000 IOPS with physical discs. Same - idiocy - on the port limit. A SAS port can handle 1.2 gigabyte of data. You need a LOT of discs to saturate that in a server (random access) pattern. Way more than you can put in physical discs.
  • Banjer
    Banjer almost 14 years
    Certainly an important thing to note about RAID 0. However, this is just scratch space for SAS jobs (SAS software that is), so the data exists only during program execution. So we are always looking to increase performance, but redundancy is unnecessary.