User Guide

User Guide
Understanding Disk Arrays: FastTrak100 Ultra ATA/100 RAID Card User's Guide

Back to Contents Page

Understanding Disk Arrays: FastTrak100™ Ultra ATA/100 RAID Card User's Guide

General DescriptionDisk Array MemberDisk Array TypesStriping (RAID 0)Mirroring (RAID 1)


General Description

A "disk array" is formed from a group of 2 (or more) disk drives which appear to the system as a single drive. The advantage of an array is to provide better throughput performance and/or data fault tolerance. Better performance is accomplished by sharing the workload in parallel among multiple physical drives. Fault tolerance is achieved through data redundant operation where if one (or more) drive fails or has a sector failure, a mirrored copy of the data can be found on another drive(s). For optimal results, select identical Ultra ATA/100 drives to install in disk arrays. The drives' matched performance allows the array to function better as a single drive.


Disk Array Member

The individual disk drives in an array are called "members." Each member of a specific disk array is coded in their "reserved sector" with configuration information that identifies the drive as a member. All disk members in a formed disk array are recognized as a single physical drive to the system.


Disk Array Types

For most installations, the FastBuildTM setup "<1> Auto Setup" option will configure your system. There are two disk array types that can be installed using the FastTrak100 card supplied by Dell. Striping is in the Performance category while Mirroring is in the Fault Tolerance category. Disk arrays within the Performance and Fault Tolerance categories conform with the Redundant Array of Independent Disks technology, or RAID. Table 1 below shows differences of these RAID levels by performance, storage capacity, and number of drives supported.

Table 1. RAID level differences

RAID Level
Performance
Capacity
# of Drives
RAID 0 (Striping)
RAID 1 (Mirroring)
Highest
Normal
# Drives x Smallest Size
50% min
1-2
2

 


Striping (RAID 0)

Reads and writes sectors of data interleaved between multiple drives. When any disk member fails, it affects the entire array. Performance is better than a single drive since the workload is balanced between the array members (see Figure 1 below). This array type is for high performance systems. Identical drives are recommended for performance as well as data storage efficiency. The disk array data capacity is equal to the number of drive members times the smallest member capacity. For example, one 1GB and three 1.2GB drives will form a 4GB (4 x 1GB) disk array. Stripe Size - a value can be set from 1KB to 1024KB sector size. The size can directly affect performance. In the FastBuild BIOS, the "Desktop" default is 8KB while "Server" and "A/V Editing" are 64KB.

Figure 1. RAID 0 striping


Mirroring (RAID 1)

RAID 1 mirroring writes duplicate data on to a pair of drives (see Figure 2 below) while reads are performed in parallel . ATA RAID 1 is fault tolerant because each drive of a mirrored pair is installed on separate IDE channels. If one of the mirrored drives suffers a mechanical failure (e.g. spindle failure) or does not respond, the remaining drive will continue to function. This is called Fault Tolerance. If one drive has a physical sector error, the mirrored drive will continue to function.

On the next reboot, the FastBuildTM utility will display an error in the array and recommend to replace the failed drive. Users may choose to continue using their PC, however Promise recommends replacing the failed drive as soon as possible.

Due to redundancy, the drive capacity of the array is half the total drive capacity. For example, two 1GB drives that have a combined capacity of 2GB would have 1GB of usable storage. With drives of different capacities, there may be unused capacity on the larger drive.

Figure 2. RAID 1 mirroring


Back to Contents Page

© 2012 Dell | Terms of Sale | Unresolved Issues | Privacy | Site Map | Feedback

snWEB3