RAID工作原理图解及特点分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RAID 0: Striped Disk Array without Fault Tolerance

Characteristics/Advantages

1. RAID 0 implements a striped disk array, the data is broken down into blocks and each block is written to a separate disk drive

2. I/O performance is greatly improved by spreading the I/O load across many channels and drives

3. Best performance is achieved when data is striped across multiple controllers with only one drive per controller

4. No parity calculation overhead is involved

5. Very simple design

6. Easy to implement

Disadvantages

1. Not a “True” RAID because it is NOT fault-tolerant

2. The failure of just one drive will result in all data in an array being lost

3. Should never be used in mission critical environments

Recommended Applications

1. Video Production and Editing

2. Image Editing

3. Pre-Press Applications

4. Any application requiring high bandwidth

RAID Level 0 requires a minimum of 2 drives to implement

RAID1: Mirroring and Duplexing

Characteristics/Advantages

1. One Write or two Reads possible per mirrored pair

2. Twice the Read transaction rate of single disks, same Write transaction rate as single disks

3. 100% redundancy of data means no rebuild is necessary in case of a disk failure, just a copy to the replacement disk

4. Transfer rate per block is equal to that of a single disk

5. Under certain circumstances, RAID1 can sustain multiple simultaneous drive failures

6. Simplest RAID storage subsystem design

Disadvantages

1. Highest disk overhead of all RAID types (100%) - inefficient

2. Typically the RAID function is done by system software, loading the CPU/Server and possibly degrading throughput at high activity levels. Hardware implementation is strongly recommended

3. May not support hot swap of failed disk when implemented in “software”

Recommended Applications

1. Accounting

2. Payroll

3. Financial

4. Any application requiring very high availability

For Highest performance, the controller must be able to perform two concurrent separate Reads per mirrored pair or two duplicate Writes per mirrored pair.

RAID Level 1 requires a minimum of 2 drives to implement

RAID 2: Hamming Code ECC

Characteristics/Advantages

1. “On the fly” data e rror correction

2. Extremely high data transfer rates possible

3. The higher the data transfer rate required, the better the ratio of data disks to ECC disks

4. Relatively simple controller design compared to RAID levels 3,4 & 5

Disadvantages

1. Very high ratio of ECC disks to data disks with smaller word sizes - inefficient

相关文档
最新文档