Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
RAID Chapter I: The Lesser Levels
Different Categories of RAID
In general, one needs to distinguish between three different categories of RAID, namely:
1. Standalone RAID solutions for mass storage in the backplane of servers (fiber channel-attached) or Network-Attached Storage (NAS) connected via Firewire or Gigabit Ethernet.
2. RAID functionality via separate Host Bus Adapter (HBA) cards using PCI, PCI-X (64bit / 66 MHz) or PCI-Express (3GIO) interface.
3. RAID controller integrated on the mainboard level. Often called RAID-lite because of limited functionality, except for dedicated Server boards. RAID on Mainboard (ROMB).
Software vs. Hardware RAID
Software RAID
In general, both Striping and Mirroring, that is Level 0 or Level 1 RAID, respectively, can be achieved in software alone as long as the operating system supports it. This type of RAID is also called zero-channel RAID (because no dedicated hardware channels are involved)
Hardware RAID
Whether any given RAID solution is Hardware or Software often boils down to a matter of semantics. That is, by definition, any dedicated hardware RAID channels will qualify the array as Hardware RAID. However, often enough another distinction is made based on the presence or absence of a dedicated XOR processor. That is, any hardware RAID controller without the additional controller will often be referred to as software RAID, in other words, there is a grayzone. We will cover the significance of the XOR operations a bit later, for now, lets start with the lesser levels of RAID, that is Level 0, 1, 0+1 and JBOD.
Originally posted by shadow74205
Serial Attached SCSI
When it becomes available....
They use the same cabling and SAS controllers can handle regular SATA drives since both SAS and SATA are compatible on the physical layer. You get all the benefits of SCSI and then some.
now to sit back and wait for UICompE02's SAS post
Originally posted by Ice Czar
n general, both Striping and Mirroring, that is Level 0 or Level 1 RAID, respectively, can be achieved in software alone as long as the operating system supports it. This type of RAID is also called zero-channel RAID (because no dedicated hardware channels are involved)
Originally posted by UICompE02
I always questioned this paragraph from that website. The reason being that Zero Channel RAID is typically controlled by hardware, not software. For example, the ZCR solutions I have seen all involved a standard non-RAID SCSI controller (with a couple of pins hijacked for ZCR usage, typically the PCI TDI and GNT signals) that was controlled externally by another IO controller (Almost always an Intel IO Processor of some sort)
Typically ZCR controllers are sold as an add-on for certain systems that have special SCSI controllers on-board or a ZCR PCI slot.
Okay, enough off-topicness for one day...
which he broke out earlier, and of course the series current focus on ATAexcept for dedicated Server boards.
There it isHow'd you know?
Originally posted by Ice Czar
I figure Micheal was addressing desktop use of that term
as opposed to the server boards,
Originally posted by UICompE02
It all depends on who you're talking to and what you're talking about, I guess.
Originally posted by Ice Czar
WS6, ask UICompE02 to relate his personal SCSI reliability observations![]()
Sure, this evidence is somewhat anecdotal, but we do have a significant number of disk drives of all types in our hardware engineering labs.
Here's a specific example, I was working on some stress tests for a U320 SCSI to Serial ATA enclosure that was being developed by a customer of ours. We had 4 of these enclosures, each running with 14 WD Caviar SE SATA 250GB drives in them (actual production models and firmware). (a total of 56 SATA drives)
By the time we had all of our setup and firmware issues (enclosure FW, not drives) solved and ready to go, three of the drives were already dead. Well, this didn't bode well for the future of our stress testing. We removed those drives from the enclosures and continued testing. Granted these are hard 24/7 stress tests, that SATA wasn't really meant to handle... After that point, we did about two weeks of stress testing and lost 3 more drives over that period.
That would put our SATA failure rate for this particular test at more than 10% for a two week period. I think once we weeded out the weak drives, though, everything was pretty much stable afterwards.
Now, contrast this with my latest U320 SCSI tests. I have personally seen only one of these drives fail in my life. And keep in mind we are running, by far, more SCSI stress tests than SATA tests. (and, in contrast to the SATA drives, many of these are pre-production models)
We continue running tests with SATA drives as we are testing the STP (SATA Tunneling Protocol) capability of our SAS controllers and from what we are observing, the 10% failure rate for new SATA drives seems to be holding up. Consensus of the engineers in our lab seem to indicate that they are, and I quote, "crap."
This is why I began even more regularly backing up my data on my home computer...
Of course in a RAID configuration (not RAID 0, of course), it's not as risky. But you have to ask yourself how much these drives are going to be used. It seems to me that if they are going to be turned on 24/7 and used fairly heavily, after accounting for the SATA drive failure rate, it may be cheaper to get SCSI drives in the first place rather than keep spending the money and time to replace SATA drives that may not be as reliable.
also review the RAID guides, ROMB (RAID on Mother Board) is really sort of a form of software RAID the CPU doing most of the work, this is true even in many ATA RAID cards at simple RAID levels (0, 1, 0+1) but is considerably different for SCSI RAID implementations
so for the purpose of rendering would having a RAID controller card be more advisable than simply using the onboard RAID since rendering is generally cpu intensive and if ROMB is using up cpu then the assumption from your post would be that onboard RAID would adversely affect rendering performance.
yup, a SCSI RAID card implementation with its own dedicated processor or an external SCSI array would be ideal
and would certainly have less CPU impact than an onboard ATA RAID controller, the specific implementations vary however even in SCSI, so thats an area to research when considering a solution
Originally posted by mayakindaguy
about SATA being crap, I'm assuming that is in comparison to SCSI drives. How about comparison to good old IDE? SATA should be an viable alternative to IDE (I guess with a few pitfalls). am I wrong?
Originally posted by Ice Czar
well keep in mind that UICompE02 is
the Grand Inquisitor in the LSI Logic HDD & RAID Card Torture Chamber,
he tries to break stuff![]()
Originally posted by Ice Czar
the SCSI part of this question I'll leave to UICompE02
but I do know they also typically have dedicated processors as well (or at least many)
Originally posted by UICompE02
There are other benefits to the SCSI/SAS protocols over ATA... Shall I write a FAQ, Ice Czar?![]()
SATA and IDE are not really intended for this type of use. Most manufacturers even state they are designed for 5x8 use, not 24x7.
Originally posted by leukotriene
And how will Fibre attached ATA fit into all of this?