what is RAID 0: Striping Hard Drives?

RAID is one of the several RAID levels supported directly by OS X and the Mac. RAID (Stripe) splits data equally amongst two or much more disks that make up the RAID striped set. RAID is primarily used to boost the functionality of a Mac’s storage method.

The speed improve that a RAID striped set can provide is dependent on the number of disks that make up the set, and the speed of each and every individual disk. In a best system the speed boost would be the combined total of each and every disk’s transfer price, minus some overhead for the RAID application or hardware. For instance, a RAID striped set containing two hard drives able to transfer information at 20 MBps every would (in a ideal world) be in a position to obtain a transfer price of 40 MBps.

RAID (Striping):

Benefit: This will “stripe” two or more hard drives together and treat them as one particular big volume. For example, two 250GB drives will RAID to a single 500GB volume. Ten 250GB drives would show up on the desktop as a single volume with 2.5 terabytes of storage. Because a little of the data written is kept on every single drive, efficiency of the stripe increases as more disks are added to it. Writing to ten drives is roughly ten occasions more rapidly than writing to 1 drive. This is specially handy if you want large and fast volumes.

Disadvantage: Every drive has a restricted life, and each disk added adds one more point of failure to the RAID. Each and every disk is critical in a RAID . If any one particular of the disks in a RAID configuration fails, the complete RAID (and all of the information) is lost.

Use: Despite the disadvantage, RAID is utilised by those wanting the most performance out of two or far more drives. Video/Audio editors frequently use RAID for swift data transfer from on-location to post production.

raid0

Data is alternately distributed in blocks across each drive to offer speed increases.

As one particular drive is functioning on a single data block, the subsequent drive is getting the subsequent data block to perform on.