已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【中考真题】河南省开封市2026年中考生物学试卷(解析版)
- 护理专业重症监护
- 手术室护理呼吸管理
- 护理创新:课件设计大赛火热进行
- 2026企划创意面试题及答案
- 2026社工社区团购面试题及答案
- 2026素描白衬衫面试题及答案
- 2026投资顾问面试题及答案
- 可编程控制器技术应用课件 2PLC硬件接线
- 2026潍坊销售面试题及答案
- JG/T 309-2011外墙涂料水蒸气透过率的测定及分级
- 职业技术学院2024级药膳与食疗专业人才培养方案
- 培训物业收费员
- DB11T 944-2022 地面工程防滑施工及验收规程
- 2024年《13464电脑动画》自考复习题库(含答案)
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
- 监理竣工评估报告(样本)
- 宁海县国企招聘考试真题及答案
- 2023年05月苏州工业园区苏相合作区管理委员会招考13名机关工作人员笔试题库含答案解析
- 浮针疗法-课件
- 722N可见分光光度计使用说明书
评论
0/150
提交评论