Archives
Contact
Contests
Downloads
Forums
History
Links
Reviews
Home

Best viewed with
Internet Explorer v7.0
@ 1024x768 or larger.
Copyright © 1997 - 2007
by Club Overclocker
All rights reserved
Legal Stuff

 

   

Product Application:

RAID Project

Product Provided by:

Seagate

Available at:

ClubIT

Estimated MSRP:

N/A

Availability:

Now

Project by:

Scott

Edited by:

Darren

Review date:

March 9th, 2007

 

Crucial System Scanner
 

 

     Are you frustrated by slow boot times of your OS or load times of your games? When you transfer or copy files does your computer tell you to just come back tomorrow? Ever since the PC was invited we've been cursed with the slowest component in a computer, the hard drive. Even though hard drives have become much bigger and faster, they are still very slow when compared to the other hardware in a computer. Eventually, the hard drive as we know it will have to completely change, but for now we have to live with what is readily available.

     Even though hard drives are slowing our computer experience down, there are ways to speed things up considerably. There are a couple easy solutions. The first is to choose a good Serial ATA hard drive like the Seagate Barracuda 7200.10 SATA 3.0Gb/s and the second solution is to run a couple of these drives in RAID.

     Today we begin Part 1 of our RAID project by testing the onboard SATA RAID on one of the most popular enthusiast motherboards out today, the EVGA 680i SLI. We will start out by explaining some of the basics about RAID and then test a set of Seagate hard drive in RAID.

What is RAID?

     RAID stands for Redundant Array of Inexpensive Disks or Redundant Array of Independent Disks. Simply put, RAID is a data storage scheme that uses multiple hard drives to replicate data among the drives. Depending on the configuration of the RAID or "RAID Level", the benefits of running RAID can be increased by data integrity, fault-tolerance, throughput or capacity.

     Years ago the use of RAID had only been seen in expensive servers. In recent years RAID technology has become inexpensive and readily available to the average computer user. Now days it's hard to find a motherboard that doesn't have some sort of RAID offering.

RAID Levels

     There are many types of RAID levels, but some of the more popular levels are RAID 0 (Striping), RAID 1 (Mirroring), RAID 0+1 (Striping & Mirroring), and RAID 5 (Block and Parity Striping). Let's take a look at these RAID Levels so we have a better understanding of what each type does.

Striping (RAID 0)
When a disk array is striped, the read and write blocks of data are interleaved between the sectors of multiple drives (see Figure 11). Performance is increased, since the workload is balanced between drives (or "members") that form the array. Identical drives are recommended for performance as well as data storage efficiency.

     The disk array’s data capacity is equal to the number of drive members multiplied by the smallest array member’s capacity. For example, one 100 GB and three 120 GB drives will form a 400 GB (4 x 100 GB) disk array instead of 460 GB. The stripe block size value can be set logically from 16KB, 32KB, and 64KB. This selection will directly affect performance. Larger block sizes are better for random disk access (like email, POS, or web servers), while smaller sizes are better for sequential access.

Mirroring (RAID 1)
     When a disk array is mirrored, identical data is written to a pair of drives, while reads are performed in parallel. The reads are performed using elevator seek and load balancing techniques where the workload is distributed in the most efficient manner. Whichever drive is not busy and is positioned closer to the data will be accessed first. With RAID 1, if one drive fails or has errors, the other mirrored drive continues to function. This is called Fault Tolerance. Moreover, if a spare drive is present, the spare drive will be used as the replacement drive and data will begin to be mirrored to it from the remaining good drive.

Striping/Mirroring (RAID 0+1)
     A combination of both above array types. It can increase performance by reading and writing data in parallel while protecting data with duplication. A minimum of four drives needs to be installed. With a four-drive disk array, two pairs of drives are striped. Each pair mirrors the data on the other pair of striped drives. The data capacity is similar to a standard Mirroring array with half of total capacity dedicated for redundancy.

Block And Parity Striping (RAID 5)
     RAID 5 calculates parity in order to achieve redundancy rather than writing a second copy of the data, like RAID 1. Parity is distributed across the physical drives along with the data blocks. In each case, the parity data is stored on a different disk than its corresponding data block. RAID 5 makes efficient use of hard drives and is the most versatile RAID Level. It works well for file, database, application and web servers.

JBOD / SPAN
     Another popular RAID Array is "Just a Bunch Of Disks" or JBOD. As the name states, it is simply a bunch of disk drives concentrated together to make one large logical drive.

 

 


AMD
Cooler Master
Sapphire Tech
Futuremark Corp
Kingwin
Patriot Memory
Seagate