Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » Technical » Computer Hardware Discussion/Reviews » [hard drive] RAID 0 Data Reliability vs Single Drive?
Search Topic:
Uniqs:
278
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
Planning a new gaming rig »
« Processor Comparrison  
AuthorAll Replies

Ghetto_Child

join:2004-05-30
Montreal, QC


2 edits
 [hard drive] RAID 0 Data Reliability vs Single Drive?

Ok I was thinking of setting up a 2 drive IDE RAID 0. My case only has space for 3 hard drives so before I try cooking up some design mod on my all metal 40lbs case I want to know how reliable a 2 drive RAID 0 IDE array is compared to a single IDE drive? I never have data corruption with normal use on my 1 drive system and I've only lost 1 hard drive in the past 7yrs and that was due to either the firmware or I accidently plugged a cable select jumpered drive to the slave end while my main hard drive was on the master end jumpered to master.

So 2 drive RAID 0 IDE data reliability and corruption vs a single drive IDE reliability. This is for personal use and I never save personal files on the boot drive. I always save custome work and settings if possible on a different partition at least. That way when the OS gets corrupted or needs to format I don't look any work and only the programs are erased and can be reinstalled fresh.

ChiTang
Premium,MVM
join:2002-08-23
Alhambra, CA

Reliablility if RAID 0 is minutely less than half of the reliability of a single drive. Put it in other way, RAID 0 is minutely more than double the probability of failure than a single drive.
--
I used to be indecisive, now I am not sure.

Ghetto_Child

join:2004-05-30
Montreal, QC

2 edits
Is that just because there's 2 drives running as one (twice the probability)? Or does RAID 0 actually cause more corruption than a single IDE drive?


Bigzizzzle
Premium
join:2005-01-27
Franklin, TN

reply to Ghetto_Child
RAID 0 is bitchy and since it rights half the bits on 1 drive half on the other , data recovery is a major pain. I would put none essential stuff on the RAID 0 array ie windoes install, and programs all data on another drive either single or RAID 1 Mirroring.


snipper_cr

join:2002-01-22
Wheaton, IL
clubs:

I am doing what Bigzizzzle said.

I have 2 SATA drives in RAID 0 which is my primary boot drive. Its nice and fast and I have been doing RAID 0 (via Intel ICH5r onboard raid) for a couple years now with out a problem. And they are on MAxtor drives which historically die the fastest.

However.... I have 2 other harddrives configured in RAID 1 which I often back up my data too. In the event my main Raid 0 array fails... its all redundantly backed up.

What controller are you using to configure the RAID? Isnt there a RAID level which offeres some redundency with the speed of RAID 0? I think its called Raid 0+1 (but requires 4 drives)... might want to look into that.
--
Serenity Day - June 23rd 2006. You Can't Stop the Signal

Ghetto_Child

join:2004-05-30
Montreal, QC

yeah I know that RAID1 and RAID0+1 have fault tolerant redundancy. My PC case unfortunately only has room for 3 hard drives and 2 optical drives. I might be able to use 1 of the 2 3.5" floopy drive bays to hold a hard drive but it the biggest issue with that is the heat. It's a tightly concealed area so no air flow and at the moment I put a front access usb/1394/optical ports in there, will be annoying to lose that but it's an option.

So without changing anything I can only have 3 drives which give me RAID 0 plus 1 other drive. The controller I intend to use is a HighPoint RocketRaid133 PCI card v2.351 BIOS.

As for usage, I'm already safe on how I intend to use the drive, my policy with every hard drive is to make a minimum of 2 partitions and keep personal data and settings on 1 and programs on the other. That way formatting doesn't make me lose my personal files and settings. Second since it is going to be RAID 0 I already intended on keep important data off the entire RAID 0 array.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by Ghetto_Child See Profile :

... how reliable a 2 drive RAID 0 IDE array is compared to a single IDE drive?
The risk is 50% greater (read: half as reliable). The more disks in a RAID 0 array, the higher the risk.

You need to remember that with RAID 0, your data is split across all drives. A retarded example would be, if you have a 4 disk RAID 0 array and write 4 bytes of data, each disk gets 1 byte.

Wikipedia has a fantastic article on all the RAIDs:
»en.wikipedia.org/wiki/Standard_R···s#RAID_0

In your case, since you're physically limited to 3 disks, my recommendation would be to use JBOD (keep all 3 disks separate from one another), unless you are *absolutely* in need of high read/write speed. In that case, keep 1 disk by itself (JBOD) and do RAID 0 across the remaining 2 -- but perform backups (to tape, DVD, whatever) on the RAID 0 array often (once a week at least).

said by Ghetto_Child See Profile :

The controller I intend to use is a HighPoint RocketRaid133 PCI card v2.351 BIOS.
I recommend you stay away from any/all Highpoint products. I'm not going to take the time to explain why because there's a good 8 years of history you can find on Google. The number of issues with HPT controllers under numerous operating systems (Windows, Linux, and the BSDs) is astounding. Data loss was quite common with their HPT360 and equally as bad with the HPT374. Some were tracked down to BIOS/firmware problems, others were engineering flaws which couldn't be worked around.

If money is a big concern and you need to purchase a RAID 0/1 controller, consider a Promise FastTrak controller. They only do SATA now, so if you need an older PATA controller, you can probably find one on eBay. Promise is inexpensive, and not the best, but their support is decent and the give out documentation on their controllers to developers (the idea being 1000 pairs of eyes is better than 1).

If you're planning on buying new disks for this project, I recommend you just buy SATA disks and get yourself a present-day Promise FastTrak SATA controller. PATA is on the way out.
--
Making life hard for others since 1977.

Ghetto_Child

join:2004-05-30
Montreal, QC


2 edits
reply to Ghetto_Child
WHOA WHOA WHOA back up a bit. I have 3 hard disks only. I was going to add a RocketRaid 133 PCI card. I already have the card, just need warranty service on it because it got shorted by their's and Intel's and IBM's mistake. I connected the 4 LED pins on the PCI card to the 4 pins on the D850GB motherboard that were labeled SCSI LED and when I did that the system couldn't boot, so I tried the pins in reverse order and still couldn't boot. Then I removed the pins and booted but discovered the card was now unstable.

Anyway I never ran the card in an array yet and had it a few months. I updated the RocketRaid card's BIOS to V2.351 as soon as I got it and that had no problems. The chipset on it is HPT372A it's a 4 drive 2 IDE port controller. I don't think I can do a JBOD without hindering speed because I've never heard of RAID0 on the controller and the backup on a seperate 3rd disk connected to the motherboard controller?

I don't need extra storage space I was looking to maximize speed. 2 drives RAID0 running the OS on the primary partition which will be on the outer most 10GB rings of each hard disk I figure that would be amazingly fast for IDE. Afterall hard disks spin at constant RPMs and the circumference of a circle is 2(Pi)R. Since 2(Pi) (pronounced two pie) is constant through the whole disk then your actual speed is a multiple of R the radius from disc center to your position on the disk. Same applies to any spinning medium at constant RPM.

A hard drive is about 4" wide, the casing takes off 1/8" or 0.125" on each side. The spindle in the middle is about 1.25" so that leaves us with 2.5" of writing surface diameter on the platter or 1.25" writting surface radius. That means at your outer most ring of a desktop hard drive your surface velocity is 1.25 times whatever you have at the first inner most ring. I think this surface velocity is the angular velocity.

However I think I recall users getting a much greater speed boost than 1.25 times if my memory doesn't fail me so I'm not too sure how this fits in now, but definately your drive mechanics are performing 1.25 times more efficiently.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by Ghetto_Child See Profile :

The chipset on it is HPT372A it's a 4 drive 2 IDE port controller. I don't think I can do a JBOD without hindering speed because I've never heard of RAID0 on the controller and the backup on a seperate 3rd disk connected to the motherboard controller?
You can run any combination of anything you want. Example:

Config #1
* Two (2) drives in RAID0 on RAID controller
* One (1) drive on mainboard controller

Config #2
* Two (2) drives in RAID1 on RAID controller
* One (1) drive on mainboard controller

Config #3
* Three (3) drives as JBOD on RAID controller

And so on. This won't affect performance or impact your system at all, unless there's busmastering problems or IRQ sharing problems (depending on how old the board is, it may not matter, since APICs are common now).

said by Ghetto_Child See Profile :

I don't need extra storage space I was looking to maximize speed. 2 drives RAID0 running the OS on the primary partition which will be on the outer most 10GB rings of each hard disk I figure that would be amazingly fast for IDE.

{snipp}
I'm incredibly confused by the analysis you're doing here. "Outer-most rings?" When you create a RAID array, you do not tell the array what physical portion of the disk you want to use; the controller will use the entire disk, not a portion of it.

Hard disks are like CDROMs in the sense of how the data is written -- it is written from the inside (e.g. closest to the spindle) to the outside (e.g. the edge of the platter). This is not something anyone bothers to take into mind when choosing a RAID type or when making an array.

RPMs, naturally, plays a large role in regards to how fast you can syphon data to/from the disk across the bus. You'll get better overall speed with a 15krpm disk than you would a 10krpm vs. 7200rpm vs. 5400rpm. On-disk cache also plays quite a large role, as does stripe size (in the case of RAID 0). These are the major factors in making a RAID 0 array.

In summary, you *will* achieve very high read/write performance with a RAID 0 array, simply because the data is evenly split across all the drives in the array (in your case, two drives). But as mentioned, you increase risk of failure using RAID 0 by 50%.

My point about RAID 0, though, is that as long as whatever data is on the RAID 0 array can be lost permanently (1 drive failure is all it takes), or can be backed up somewhere regularly/often, then using RAID 0 is perfect for what you want.
--
Making life hard for others since 1977.


Keizer
I'M Your Huckleberry
Premium,MVM
join:2003-01-20

reply to Bigzizzzle
said by Bigzizzzle See Profile :

RAID 0 is bitchy and since it rights half the bits on 1 drive half on the other , data recovery is a major pain.
A major pain in what way??? I have been running a RAID 0 array for over two years. I had one issue in that time frame. I lost one of my drives. I simply replaced the drive with a spare that I had which was the same brand, and size. I then went into the RAID setup, deleted my array, recreated it with the same name, and installed my most current image file using True image. I was back up and running in 15 minutes tops!!

I only agree with your statement if you don't back up. Imaging is a must if you run with a RAID 0 array.

Ghetto_Child

join:2004-05-30
Montreal, QC

reply to koitsu
said by koitsu See Profile :

I'm incredibly confused by the analysis you're doing here. "Outer-most rings?" When you create a RAID array, you do not tell the array what physical portion of the disk you want to use; the controller will use the entire disk, not a portion of it.
Not entirely true, a hard disk uses the inner most portion of the PARTITION not the of the disk. You see if you split your drive into more and more partitions then you'll have smaller and smaller pieces of logical drives. Also if you restrict a partition to the outer most edges of the disk then you will be restricting the partion to use the fastest rings of the disk. I've done it before as a test, I used a Computer Management to partition the disk, I made the extended partition first as big as I wanted to reserve it and then I made the primary partition the rest of the way. The result is the primary partition was at the end of the disk and the secondary partition at the beginning. Any retail partition manager can do this even easier.

I was then able to either delete the extended partition or remake it with logical drives whatever sizes I want. This resulted in the primary partition being the fastest partition and windows installation from as far as Win95 all the way up to WinXP doesn't have a problem formatting and installing on a pre-made partition regardless of it's location on the disk.

Now take this idea and apply it to a 300-500GB drive. If you make the extended partition first as large as possible and reserve just 10GB-40GB unpartition space. Then make the primary partition in the rest of the space, windows computer management will place the primary partition in whatever block of space is left after the secondary partition, literally and physically.

said by koitsu See Profile :

Hard disks are like CDROMs in the sense of how the data is written -- it is written from the inside (e.g. closest to the spindle) to the outside (e.g. the edge of the platter). This is not something anyone bothers to take into mind when choosing a RAID type or when making an array.
Yes hard disks write from inside to out, but if you restrict a partition's size and location to being the outer most rings then you will be reading and writting from the inner most ring to the outer most ring OF THAT OUTER MOST PARTITION and not the whole disk. I've tested this several times in all sorts of ways using computer management and it works perfect. I don't know if FDISK in dos will let you do that but you will need to make a non-dos partition to reserve the space instead of making an extended partition first. FDISK doesn't allow you to make an extended partition unless a primary partition exists first.

Here's an example, you have a 100GB unpartitioned and unallocated drive. You tell windows to first make an extended partition, you tell it to use 80-90GB for the extended partition. Drive whirs for a bit and does it's allocating. Now you have 10GB-20GB of unallocated space left at the end of the drive. You tell windows to make a primary partition using that. Voila, primary partition in the last 10GB-20GB of your physical drive ensuring that you now have the fastest rings of the disk allocated to the primary partition.

Ghetto_Child

join:2004-05-30
Montreal, QC


1 edit
reply to Ghetto_Child
Well I don't have faulty or overclocked parts in my system. I do get system freezes forcing me to switch the system power off instead of a shutdown every couple of months but that only occurs when testing out software bugs and when I havn't turned off my PC in 2-3months. Power failures here happen at once per season. Those are the only things I will have affecting my data. In 3 years all the crashes, power failures and system freezes I've had never gave my hard disk a bad sector, never caused me any data loss and all file errors were fixed upon reboot. Usually the problem was incorrect reported sizes, or some other minor discrepancy like that.

Would these types of errors cause the array to fail? Would these types of crashes cause data loss on RAID0? Or is the data loss for these specific situations the same as a single IDE drive?


Bigzizzzle
Premium
join:2005-01-27
Franklin, TN

reply to Keizer
cause raid generates a lot of faulty errors and condition of the drive readings. Plus with the average drive the Firmware on the hardrive it self sometimes causes conflicts. Take for example recently WD on its newer drives had to update its firmware like many manufacturers that would exhibit false messages ie RAID drive degradation. When in fact the drive was fine. I dislike RAIDs in non enterprise environments; its another example of "you pay for what you get."
Forums » Tech and Talk » Technical » Computer Hardware Discussion/ReviewsPlanning a new gaming rig »
« Processor Comparrison  


Thursday, 10-Dec 17:24:34 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.
page compression OFF
Most commented news this week
· [200] Sprint Sued For Distracted Driving Death
· [133] AT&T Launching New 24 Mbps U-Verse Tier
· [85] AT&T Hints At Usage-Based iPhone Data Pricing
· [82] 3G Network Test Says AT&T Is Tops
· [72] Mediacom Unveils 105 Mbps Pricing
· [71] WPA Cracker: Test WPA-PSK Networks In 20 Minutes
· [66] Sprint Poised For A Turnaround?
· [51] The Future Of Wi-Fi Is Bright
· [51] Average American Consumes 34 Gigabytes Daily
· [48] Sprint, T-Mobile Merger Rumor Lives
Most people now reading
· New Mediacom Email [Mediacom]
· [WIN7] Well, I was dumb, but do I have recourse? [Microsoft Help]
· malware has been found hidden inside an Ubuntu screensaver [Security]
· Windows 7 boot manager editing questions [Microsoft Help]
· Connecting to Google Voice Via SIP [VOIP Tech Chat]
· IMG 1.7 (IMG Updates and Discussion) [Verizon FIOS TV]
· [DNS] Google's public DNS... performance increases? [Comcast HSI]
· Will Gearscore die now? [World of Warcraft]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· [How to] Install Asterisk on an Asus WL-520GU router [VOIP Tech Chat]