RAID 0

Forum Old Man/Woman's Club : Other - RAID 0

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Would raid zero be the best choice for my home filesharing server?? I heard somewhere that if you have a 5gig 5400 rpm on the same line as a 40 gig 7200 rpm the fastest speed would be 5400rpm and 10 gig... would this be true? can someone explain some of this stuff to me? thanks

Sponsored Links
Register or log in to remove.

Dude what are you trying to do with the RAID? RAID can be set up to do several different things. For example you can set it up for speed at the expense of reliability by writing half your info to one drive and the other half to the other. This will nearly double your speed but if either drive dies so does your info.

Another way to go is to mirror the drives so that they both contain the same info. This makes your reliability go way up but your speed will be a little slower then a single drive.

More drives complicates your options further and is beyond my ability to recall without research.

<P ID="edit"><FONT SIZE=-1><EM>Edited by lakedude on 07/21/01 11:40 PM.</EM></FONT></P>

Reply to lakedude

Interested in that mirror setup if you dont mind explaining.

Reply to Anonymous

Well, basicly i'm just trying to find away to connect alot of IDE drives.. I'm not interested into switching to SCSI, so i chose RAID... Sure, i want reliability, but i wouldnt want to use two drives by having the same information on them... I'm just looking for a way of mass storage.. is it possible to just have like 5 or 6 drives hooked up and have each one written to like a normal IDE setup?

Reply to Anonymous

A RAID array is a means of combining several physical disks and having them function as one, while giving up the capacity of one or more physical disks to store redundancy info. The redundancy info helps save your data if one drive in the array fails.

There are a couple of ways data can be arranged in a RAID array. One is mirroring, where multiple drives all have the same contents. Another is striping, where one disk holds a block of disk data, the next disk holds the next block, and so on, starting the next stripe after storing data on the last drive.

RAID0 is technically not really RAID; it doesn't store any redundancy info, it just stripes your data across multiple drives. This gives you fast access for large blocks of data, since small parts of the data can be gathered from multiple drives at the same time, instead of having to read everything from one drive. RAID0 is the fastest RAID type in existence; the problem with RAID0 is that if one drive fails, all your data is trashed--and the chances of one out of <i>five</i> drives failing is 5x the chances of one out of <i>one</i> drive failing.

RAID1 uses mirroring to maintain redundancy. It's typically done with two drives. Reading is often faster for large blocks, but writing is slightly slower.

RAID2 is an old and not-often-used RAID type; it uses a Hamming ECC code to store redundancy, which requires (log[base2] <i>x</i> ) drives for redundancy, where x is the number of drives <i>not</i> used for redundancy. (if the log bit is confusing, think of it as <i>x</i> redundancy drives for (2 to the power of <i>x</i> ) data drives.) I don't remember how exactly Hamming ECC is done, except that it's a major pain to implement. RAID2 is generally slower and less space-efficient than other RAID types; most new RAID controllers don't support it at all.

RAID3 uses striping with a block size equal to 1 bit. One drive in the array is used to store <i>parity</i> for the drives. Parity defines whether an even or odd number of bits in a set are currently 1; if one drive in a RAID3 fails, the data can be rebuilt using parity calculations. Maintaining and checking this parity information takes a good deal of CPU power, though, and results in one drive in the array getting hammered all the time. You'll spend a lot of time waiting on that one drive that stores the parity info, making RAID3 generally slower than RAID1 or RAID0. It's also the kind of RAID array you really should get a dedicated hardware RAID controller for (i.e. a Promise or 3ware card). The advantage this has over RAID1 is that it stores redundancy info in a more space efficient manner. Getting an 180GB RAID1 requires 360GB space total, with half given over to redundancy, no matter what each drive's capacity is. Getting a 180GB RAID3 made out of 18GB drives merely requires 198GB space total (10 18GB drives, plus one for redundancy).

RAID4 supersedes RAID3 by allowing stripe sizes greater than one bit. It still has the problem of one drive getting pegged all the time though.

(/me stops to draw breath. Deep breath...ahhhhh.)

RAID5 is basically the same as RAID4, except that it alleviates the problem of one drive getting pegged all the time by "rotating" the parity drive. For the first stripe, drive 1 might be the parity drive; for the second stripe, drive 2 would be the parity drive; for the third stripe, drive 3....and so on. Since RAID5 supersedes both RAID3 and RAID4, most RAID controllers don't support RAID3 and RAID4 anymore.

There's also RAID10 (0+1) and RAID50 (0+5). RAID10 is basically a set of RAID1 arrays striped together into a RAID0, or a pair of RAID0 arrays mirrored as a RAID1. RAID50 is basically the same concept; one RAID arrangement on top of another.

(At some point, I remember reading that either ANSI or the T13 committee was designing RAID6 and RAID7. Haven't heard of anything on those new RAID types in years. Anybody hear about that?)

One problem with combining several drives in a single RAID array is that the size of the smallest drive is treated as the maximum usable capacity of any drive--i.e. if you put a 3GB and a 10GB in a RAID array, only 3GB of the 10GB drive will be used. The other 7GB will go to waste. Speed is limited in the same manner as well; you're just as well off RAIDing two 5400RPM drives as RAIDing a 5400RPM and a 7200RPM--except you probably spent a bit more on the 7200RPM drive :wink: .

Kelledin

"/join #hackerz. See the Web. DoS interesting people."

Reply to Kelledin

ja...I didn't actually notice how long it was getting...till I went to post it. Then I had to go back and edit about five or six things =/

Kelledin

"/join #hackerz. See the Web. DoS interesting people."

Reply to Kelledin

Heheh.. was informative though. Dont mind long posts,especially if I can understand them. Thanx

Reply to Anonymous

What are other options for large data storage?

could somone list multiple methods? thanks

Reply to Anonymous

Hmmm...bookcase?

Ahh no I see what you meant.

Well it depends if you want storage on a fixed or removable disk. You can get loads of data on a tape drive, but they suck. You could have a pile of CD-Rs or CD-RWs. If its just storage you need then go for a huge HDD, and either get a RAID 1 config, or keep decent back-ups.

Excellent post Kelledin!



<b>
"Now drop your weapons or I'll kill him with this deadly jelly baby." :wink:
</b>

Reply to camieabz

becase basicly all i need is like an array for 4+ harddrives... I'm just looking for a format to set them up.. since a regular IDE system isnt going to cut it.

Reply to Anonymous

Errr....how much storage space do you need, and how fast does it need to be?

Unless you're running several teamed 10/100 NICS in your fileserver, or Gigabit, or some other outrageously fast networking, you'll be limited to about 12MB/sec transfer rate, no matter what you have for storage.

Kelledin

"/join #hackerz. See the Web. DoS interesting people."

Reply to Kelledin

Well, it doesnt matter for the speed.. i just want to store ALOT of stuff and pick what i want to see over my LAN

Reply to Anonymous

You might consider getting a 3ware controller then...either go RAID0 or RAID5 with 4 or more drives. IBM makes a 75GB IDE drive, and I think someone else (Maxtor maybe?) makes a 150GB IDE drive.

Kelledin

"/join #hackerz. See the Web. DoS interesting people."

Reply to Kelledin

Western Digital has 80gb 7200rpm drives for around $185. You can't beat that for mass storage! Technically you could run 7 of those plus a CD-Rom on a motherboard like the KT7A-Raid.

-- Ah sh*t! sys64738 --

Reply to Mavicator

If i decided to go with scsi.. could i keep the 4 IDE harddrives i have in there now, then have more drives on a scsi system? or do all the drives have to either be on scsi or IDE?

Reply to Anonymous

You can have both IDE and SCSI drives in the system. Being able to boot one or the other depends on a couple of things:

1) To boot off a drive connected to a SCSI controller, the SCSI controller needs to have an onboard BIOS chip. If the
controller doesn't have an onboard BIOS, you can still use SCSI drives on it, you just can't boot from them.
2) There's normally a section in the BIOS where you can set the boot device order; it's usually set to "A:, C:, CDROM" or "A:, C:, SCSI".

Kelledin

"/join #hackerz. See the Web. DoS interesting people."

Reply to Kelledin

Ok, I swear a ton of my posts get randomly deleted or something. I distinctly remember posting a reply to this post.
Oh well, life goes on, I guess.

-----------------
Whoever thinks up a good sig for me gets a prize :wink:

Reply to FatBurger
Tom's Hardware > Forum > Old Man/Woman's Club > Other > RAID 0
Go to:

There are 1280 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them