2 320gb drives on raid0

Soldato
Joined
17 Dec 2004
Posts
8,730
Ive never raided before and Just want to know if its as easy as this......

If I bought 2 seagate 320gb drives and once there setup in the bios for raid0 can I treat it like having a single drive from there onwards? Like will partitioning and formatting will be the same process as if you had 1 drive installed

Can I restore my winxp partition so I wont need to install xp and everything again?

Will windows report be 640gb or 600gb hard drive?
 
It would be 640GiB, from what I've heard though your going to need a full install and make sure you are using a decent raid controller that can read from both drives at once otherwise you wont get any real speed improvement.
 
Last edited:
Once its setup its no problem. From what Ive heard its best to use a controller card becaue the controller built into motherboards can only read from 1 drive at once thus giving almost no speed improvement.
 
I've just finished setting up my first Stripe :D

And i've gotta say, now that it's all set-up and done, there's a massive increase in performance.

Yes, you can backup your original HD, buy 2 new drives, raid them, then restore your backup across the 2 drives.

Windows, and most of the bios see's it as one drive, so yeah, it'l just be like having a 640GB drive, with more performance as it's reading from the 2 drives at the same time.

I'm using the raid controller built into my mobo, don't think the post above is correct about it reading from one at a time, or somthing like that... if it did, then what would be the point in having a stripe :p
 
Ah apparently you get a speed improvement because while one is transferring while the other is seeking but its not anywhere near as good as having a controller than can read both at the same time having both drives transferring at the same time, and real world benchmarks I've seen show raid0 as having almost no improvement in games and encoding.
 
Last edited:
Energize said:
Ah apparently you get a speed improvement because while one is transferring while the other is seeking but its not anywhere near as good as having a controller than can read both at the same time having both drives transferring at the same time, and real world benchmarks I've seen show raid0 as having almost no improvement in games and encoding.


I don't know where you have heard this thing about onboard raid controllers only being able to read 1 drive at a time, as its not true at all. Onboard controllers may be limited in Raid due to the bandwidth of the pci bus, but having said that, pci controller cards will be as well. This won't be an issue however until you reach 127MBps transfer rate, so youd probsbly need more than 2 drives in Raid0. If this does turn out to be a bottleneck, then the other option is to look at Pci-X or pci-E controller cards.
 
Cant you just use 2 controller cards? With raid 1 a lot of people never see any performance difference but it should give a big improvement to transfer rates, so something must be holding it back surely?
 
Last edited:
I have 2 PCs with 2 cards, even 2 cards and the onboard.

For example, my main PC is currently using :-

ONBOARD
2x36GB Raptors

ITE8212 ( NON RAID, BUT USING WINDPWS SOFTWARE RAID )
2x320GB IDE

SIL3112 ( Oof, not the best, but cheap as chips )
2x200GB WD SATA

These are 3 RAID setups in one PC and they work just spanky!

I can also say that using an IDE on the ITE8212 and a SATA on the SIL3112 works just fine under Windows' Software raid too!

Speed was not really gained at all in doing this, so I decided to keep each array to each device.

Oh, it was said earlier on that onboard Raid has no speed increase, and this may or may not be true for some motherboards, but I have found that different RAID devices using different HDs do indeed give very different results, but in general, RAID will usually be quicker than standard Disk access... You wont get 200% increase as many seem to think, with using 2 drives striped, but you will get a good 70% - 90% or thereabouts, depending on the controler & drives of course, or thats where I seem to be at, and I have not given my arrays any true benchmark other than counting in my head, so I may be way off the facts.

My first jump into RAID was on a KD7A-Raid using a pair of Maxtor 40GB ID EDrives and I found that I had absolutely no speed increase at all ( On board on that was an SIL3112, just like my card is ) and yet using a pair of the same type Drives on the SIL3112 SATA ( with a pair of SATA adapters ) I found quite a substantial increase! - I am putting this down the drivers used and I may re-try this one day, but not now.
 
Energize said:
Cant you just use 2 controller cards? With raid 1 a lot of people never see any performance difference but it should give a big improvement to transfer rates, so something must be holding it back surely?

Raid 1 is not about performance, but about redundancy. You don't see any perfromance boost from RAID 1 since in essence you only have one drive. The second drive is essentially just a duplicate that mirrors all the movements of the primary drive, hence there's not going to be any effects on performance from it being there. (Very high end/expensive controllers might have enough smoke and mirrors to allow the mirror drive to not just be a clone but to do independant reading which would improve read-only performance, but very few controllers actually do this, and expect it not to be present on consumer level controllers...)

Raid 0 however is about performance since it keeps different parts (stripes) of a file on different disks. Thus, both for reading and writing, both disks deal with independent workloads and can thus contribute to throughput. But it increases the probability of data loss as you essentially lose the entire array if either of the disks break.

Motherboard controllers that sidestep/avoid the PCI bus can veritably scream in RAID0 setups. I've got 2 Raptors in RAID 0 on my Via onboard controller. They sustain slightly over 140Mb/sec for a sizeable portion of the disk, and never drop below 130Mb/sec or so anywhere on the disks. The same array on the other onboard Promise controller only manages about 110Mb as it has to work via the PCI bus. One Raptor can only do about 70-75Mb/sec so that clearly shows you that you get nearly double the transfer speed using my one onboard controller. FWIW, I have seen reports with people having 4 Raptors in RAID0 who sustain around 260Mb/sec. IIRC this was with the Intel ICH6 (or whatever) chipset.

IMO a RAID0 setup with a suitable backup regimen is quite satisfatory for most purposes, and in some ways required regardless of whether you have RAID1 or not. (The danger with a RAID 1 setup without other backup is that it provides no protection from software malfunction or user error. If a virus or some other malware for example deletes all your files, or if you accidentally do so yourself, then those operations would've happened on both drives simultaneously, robbing you of any recovery path you might've had. Similarly, if some other disaster happens, like your powersupply fries itself and shorts/overloads the hardware, then you very well might lose both your drives, again leaving you no recourse. By contrast, a scheduled backup every day or week or whatever onto a seperate backup drive, particularly if the backup drive is kept offline and/or seperate from the disks being backed up gives you a fallback route regardless of what calamity might befall your drives.)
 
Last edited:
You get controllers though that send read requests to both drives in the raid 1 array so each drive would be doing half the workload so you would get the same read performance as raid 0 or even better.

Like wikipeda and other places say,

"Since all the data exists in two or more copies, each with its own hardware, the read performance goes up roughly as a linear multiple of the number of copies. That is, a RAID 1 array of three drives can be reading in three different places at the same time. To maximize performance benefits of RAID 1, independent disk controllers are recommended, one for each disk. Some refer to this practice as splitting or duplexing. When reading, both disks can be accessed independently. Like RAID 0 the average seek time is reduced by half when randomly reading because each disk has the exact same data the requested sectors can always be split evenly between the disks and the seek time remains low unlike RAID 0. The transfer rate would also be doubled."
 
Last edited:
As far as I am aware - duplexing RAID 1 is very rare indeed.

In 2 decades in the computer industry I have never heard of it, not saying that I know everything I dont, but maybe this is only on really expensive RAID controllers (obviously each seperate raid would have to communicate with each other) but as far as I know it hasnt yet made it down to "everyday" desktop raid cards (inbuilt or seperate pci cards)

In my next build I am hoping to do a 0+1 to get best of both worlds but expense may put a scupper on this lol
 
Energize said:
Like wikipeda and other places say,

I don't dispute that, but you seem to think that this is an end-user/consumer level technology that you can just go out and buy a card for over the counter cheaply. As far as I'm aware, you can't. I'd be most interested if you find an affordable consumer grade card that actually does this.
 
FrankJH said:
As far as I am aware - duplexing RAID 1 is very rare indeed.

In 2 decades in the computer industry I have never heard of it, not saying that I know everything I dont, but maybe this is only on really expensive RAID controllers (obviously each seperate raid would have to communicate with each other) but as far as I know it hasnt yet made it down to "everyday" desktop raid cards (inbuilt or seperate pci cards)

In my next build I am hoping to do a 0+1 to get best of both worlds but expense may put a scupper on this lol

Used to use it all the time on Netware servers.

Duplexing has been around for donkeys, just no one uses it any more so the need to support the function has faded away.

It worked 'quite' well, and could be done on relatively cheap scsi kit. :)
 
Energize said:
So if you use two seperate normal raid controllers youll get the full speed benefits of raid 1?

erm, nope.

RAID 1 is NOT about performance, it's about the "R" letter in Raid, Redundancy / Resilience {pick your favourite}

If the raid controller is a Decent one, you will see RAID 0 levels of performance on Disk Reads, as it's able to stripe data from the disks. Write performance however, will always be equal to one disk.

I've not come across any mobo sata raid setup that really conforms to the above, they're all cheap and cheerful.

If you really want performance and reliability then go for SCSI Raid.
 
I know raid 1 isnt about performance but as you said it can have raid0 read speeds. Can you reccomend a decent controller? And how come cheap mobo controller can read data from both drives at once a raid 0 array and not a raid 1 array?
 
Back
Top Bottom