




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RAID0工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 0: Striped Disk Array without Fault ToleranceCharacteristics/Advantages1. RAID 0 implements a striped disk array, the data is broken down into blocks and each block is written to a separate disk drive2. I/O performance is greatly improved by spreading the I/O load across many channels and drives3. Best performance is achieved when data is striped across multiple controllers with only one drive per controller4. No parity calculation overhead is involved5. Very simple design6. Easy to implementDisadvantages1. Not a “True” RAID because it is NOT fault-tolerant2. The failure of just one drive will result in all data in an array being lost3. Should never be used in mission critical environmentsRecommended Applications1. Video Production and Editing2. Image Editing3. Pre-Press Applications4. Any application requiring high bandwidthRAID Level 0 requires a minimum of 2 drives to implementRAID1工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID1: Mirroring and DuplexingCharacteristics/Advantages1. One Write or two Reads possible per mirrored pair2. Twice the Read transaction rate of single disks, same Write transaction rate as single disks3. 100% redundancy of data means no rebuild is necessary in case of a disk failure, just a copy to the replacement disk4. Transfer rate per block is equal to that of a single disk5. Under certain circumstances, RAID 1 can sustain multiple simultaneous drive failures6. Simplest RAID storage subsystem designDisadvantages1. Highest disk overhead of all RAID types (100%) - inefficient2. 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 recommended3. May not support hot swap of failed disk when implemented in “software”Recommended Applications1. Accounting2. Payroll3. Financial4. Any application requiring very high availabilityFor 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 implementRAID2工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 2: Hamming Code ECCCharacteristics/Advantages1. “On the fly” data error correction2. Extremely high data transfer rates possible3. The higher the data transfer rate required, the better the ratio of data disks to ECC disks4. Relatively simple controller design compared to RAID levels 3,4 & 5Disadvantages1. Very high ratio of ECC disks to data disks with smaller word sizes - inefficient2. Entry level cost very high - requires very high transfer rate requirement to justify3. Transaction rate is equal to that of a single disk at best (with spindle synchronization)4. No commercial implementations exist / not commercially viableEach bit of data word is written to a data disk drive (4 in this example: 0 to 3). Each data word has its Hamming Code ECC word recorded on the ECC disks. On Read, the ECC code verifies correct data or corrects single disk errors.RAID3工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 3: Parallel transfer with parityCharacteristics/Advantages1. Very high Read data transfer rate2. Very high Write data transfer rate3. Disk failure has an insignificant impact on throughput4. Low ratio of ECC (Parity) disks to data disks means high efficiencyDisadvantages1. Transaction rate equal to that of a single disk drive at best (if spindles are synchronized)2. Controller design is fairly complex3. Very difficult and resource intensive to do as a “software” RAIDRecommended Applications1. Video Production and live streaming2. Image Editing3. Video Editing4. Prepress Applications5. Any application requiring high throughputThe data block is subdivided (”striped”) and written on the data disks. Stripe parity is generated on Writes, recorded on the parity disk and checked on Reads.RAID Level 3 requires a minimum of 3 drives to implementRAID4工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 4: Independent Data disks with shared Parity diskCharacteristics/Advantages1. Very high Read data transaction rate2. Low ratio of ECC (Parity) disks to data disks means high efficiency3. High aggregate Read transfer rateDisadvantages1. Quite complex controller design2. Worst Write transaction rate and Write aggregate transfer rate3. Difficult and inefficient data rebuild in the event of disk failure4. Block Read transfer rate equal to that of a single diskEach entire block is written onto a data disk. Parity for same rank blocks is generated on Writes, recorded on the parity disk and checked on Reads.RAID Level 4 requires a minimum of 3 drives to implementRAID5工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 5: Independent Data disks with distributed parity blocksCharacteristics/Advantages1. Highest Read data transaction rate2. Medium Write data transaction rate3. Low ratio of ECC (Parity) disks to data disks means high efficiency4. Good aggregate transfer rateDisadvantages1. Disk failure has a medium impact on throughput2. Most complex controller design3. Difficult to rebuild in the event of a disk failure (as compared to RAID level 1)4. Individual block data transfer rate same as single diskRecommended Applications1. File and Application servers2. Database servers3. WWW, E-mail, and News servers4. Intranet servers5. Most versatile RAID levelEach entire data block is written on a data disk; parity for blocks in the same rank is generated on Writes, recorded in a distributed location and checked on Reads.RAID Level 5 requires a minimum of 3 drives to implementRAID6工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 6: Independent Data disks with two independent distributed parity schemesCharacteristics/Advantages1. RAID 6 is essentially an extension of RAID level 5 which allows for additional fault tolerance by using a second independent distributed parity scheme (two-dimensional parity)2. Data is striped on a block level across a set of drives, just like in RAID 5, and a second set of parity is calculated and written across all the drives; RAID 6 provides for an extremely high data fault tolerance and can sustain multiple simultaneous drive failures3. Perfect solution for mission critical applicationsDisadvantages1. Very complex controller design2. Controller overhead to compute parity addresses is extremely high3. Very poor write performance4. Requires N+2 drives to implement because of two-dimensional parity schemeRAID7工作原理图解及特点分析Tags: 工作原理, 图解, CACHE, IO, RAIDRAID 7: Optimized Asynchrony for High I/O Rates as well as High Data Transfer RatesArchitectural Features:1. All I/O transfers are asynchronous, independently controlled and cached including host interface transfers2. All reads and write are centrally cached via the high speed x-bus3. Dedicated parity drive can be on any channel4. Fully implemented process oriented real time operating system resident on embedded array control microprocessor5. Embedded real time operating system controlled communications channel6. Open system uses standard SCSI drives, standard PC buses, motherboards and memory SIMMs7. High speed internal cache data transfer bus (X-bus)8. Parity generation integrated into cache9. Multiple attached drive devices can be declared hot standbys10. Manageability: SNMP agent allows for remote monitoring and managementCharacteristics/Advantages1. Overall write performance is 25% to 90% better than single spindle performance and 1.5 to 6 times better than other array levels2. Host interfaces are scalable for connectivity or increased host transfer bandwidth3. Small reads in multi user environment have very high cache hit rate resulting in near zero access times4. Write performance improves with an increase in the number of drives in the array5. Access times decrease with each increase in the number of actuators in the array6. No extra data transfers required for parity manipulation7. RAID 7 is a registered trademark of Storage Computer Corporation.Disadvantages1. One vendor proprietary solution2. Extremely high cost per MB3. Very short warranty4. Not user serviceable5. Power supply must be UPS to prevent loss of cache dataRAID10工作原理图解及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安服务合同签订
- 哪位有中原手房买卖合同
- 海洋货物运输保险合同
- 中建主体结构劳务分包合同
- 保洁物业管理合同
- 抵押担保借款合同书
- 健康驿站采购合同范本
- 院感知识培训内容2
- 小升初专题11 判断题
- 车库出租商用合同范本
- 工厂致全体员工一份感谢信
- 怎样做一名合格的高校中层领导干部( 54页)
- 中国铁路总公司《铁路技术管理规程》(普速铁路部分)
- HY∕T 122-2009 海洋倾倒区选划技术导则
- 《声门下吸引技术》PPT课件
- 幼儿园绘本故事PPT:《小红帽》
- 一年级下册数学6.6两位数减一位数、整十数(不退位减)人教版
- 成都体育学院全日制学术型硕士学位研究生培养方案
- 方向控制回路A
- 望城县茶亭镇土地利用总体规划
- 起重吊装安全检查表.
评论
0/150
提交评论