IO的性能:读操作上raid10和raid5是相当的,RAID-5 在一些很小数据的写操作(如比每个条带还小的小数据)需要2 个读、2 个写,还有2 个XOR 操作,对于单个用户的写操作,在新数据应用之前必须将老的数据从校验盘中移除,整个的执行过程是这样:读出旧数据,旧数据与新数据做XOR,并创建一个即时的值,读出旧数据的校验信息,将即时值与校验数据进行XOR,最后写下新的校验信息。为了减少对系统的影响,大多数的RAID5 都读出并将整个条带(包括校验条带)写入缓存,执行2 个XOR 操作,然后发出并行写操作(通常对整个条带),即便了进行了上述优化,系统仍然需要为这种写操作进行额外的读和XOR操作。小量写操作困难使得RAID-5 技术很少应用于密集写操作的场合,如回滚字段及重做日志。当然,也可以将存储系统的条带大小定义为经常读写动作的数据大小,使之匹配,但这样会限制系统的灵活性,也不适用于企业中其它的应用。
对于raid10,由于不存在数据校验,每次写操作只是单纯的执行写操作。应此在写性能上raid10要好于raid5。
数据重构:
对于raid10,当一块磁盘失效时,进行数据重构的操作只是复制一个新磁盘,如果假定磁盘的容量为250G,那么复制的数据量为250G。
对于raid5的存储阵列,则需要从每块磁盘中读取数据,经过重新计算得到一块硬盘的数据量,如果raid5是以4+1的方式组建,每块磁盘的容量也为250G,那么,需要在剩余的4个磁盘中读出总共是1000G的数据量计算得出250G的数据。
从这点来看,raid5在数据重构上的工作负荷和花费的时间应该远大于raid10,负荷变大将影响重构期间的性能,时间长意味再次出现数据损坏的可能性变大。
数据安全保护:
raid10系统在已有一块磁盘失效的情况下,只有出现该失效盘的对应镜像盘也失效,才会导致数据丢失。其他的磁盘失效不会出现数据丢失情况。
Raid5系统在已有一块磁盘失效的情况下,只要再出现任意的一块磁盘失效,都将导致数据丢失。
从综合来看,raid10和raid5系统在出现一块磁盘失效后,进行数据重构时,raid5需耗费的时间要比raid10长,同时重构期间系统负荷上raid5要比raid10高,同时raid5出现数据丢失的可能性要比raid10高,因此,数据重构期间,raid5系统的可靠性远比raid10来的低。
Raid5在磁盘空间率用率上比raid10高,raid5的空间利用率是(N-1)/ N (N为阵列的磁盘数目),而raid10的磁盘空间利用率仅为50%。
但是结合磁盘来考虑,今天的硬盘厂商所生产的ATA或SATA硬盘的质量已经可以承担企业级的应用,并且,容量的增加幅度相当大,目前已经可以实现单个磁盘400G的存储容量。SCSI硬盘由于要求高转速而使用小直径盘片,容量的增加相对缓慢。ATA磁盘相对SCSI磁盘拥有成本也要小很多。
应此,在采用价格昂贵的FC或SCSI硬盘的存储系统中,对于预算有限同时数据安全性要求不高的场合可以采用RAID5方式来折中;其他应用中采用大容量的ATA或SATA硬盘结合raid10,既降低了raid10的为获得一定的存储空间必须采用双倍磁盘空间的拥有成本,又避免了raid5相对raid10的各种缺点。
在企业应用中,raid10结合SATA磁盘意味着一个更好的选择。
分享到:
相关推荐
* RAID10 和 RAID5 都是奇偶校验条带存储,但 RAID10 需要更多的磁盘空间,因为它需要两个独立的奇偶校验信息块,而 RAID5 只需要一个奇偶校验信息块。 * RAID10 的写性能较差,因为它需要更多的写操作,而 RAID5 的...
本文将详细介绍如何在Dell服务器上设置RAID5和RAID1,并解释这两种模式的特点。 #### RAID基础知识 - **RAID0**:这是一种条带化技术,即将数据分散存储在多个磁盘上,以提高读写速度。例如,两个80GB的硬盘配置为...
### RAID0、RAID1、RAID5、RAID10 的区别详解 #### 一、RAID 简介 RAID(Redundant Array of Independent Disks),即独立磁盘冗余阵列,是一种通过将多个独立的磁盘进行逻辑上的组合,形成一个大的磁盘系统的技术...
- **定义**:RAID10是一种结合了镜像(RAID1)和条带化(RAID0)的技术。 - **工作原理**:RAID10首先将磁盘分为两组,每组内部采用RAID0进行条带化,然后这两组之间采用RAID1进行镜像。 - **特点**: - 高速读写...
磁盘阵列的主要类型包括RAID 0、RAID 1、RAID 4、RAID 5、RAID 6和RAID 10等,不同类型的RAID具有各自的特点、性能优缺点以及适用场景。 RAID 0通过将数据分片后存储到两个或多个硬盘上,大大提高了数据的读写速度...
在本文中,我们将深入探讨 RAID 5EE 这一特殊的阵列级别,同时对比其他常见的 RAID 级别,包括 RAID 0、RAID 1、RAID 3 和 RAID 5。 首先,RAID 0 是一种分条式存储,它将数据分割并并行写入多个硬盘,从而显著提升...
8. RAID 10:RAID 10 结合了 RAID 1 和 RAID 0 的优点,提供高效的性能和容错性。RAID 10 需要至少四个磁盘,可以提供高效的数据保护和高性能。 RAID 技术可以根据不同的应用场景选择合适的级别,以满足不同的性能...
通过对该DBR进行分析,发现分区大小为20GB,与RAID5逻辑盘的大小一致,因此可确定这是RAID5逻辑盘的有效DBR,并且可以认为RAID5起始扇区位于1.img的63号扇区。 2. **确定块大小**: - 通过分析DBR所在的63号扇区...
- 硬盘利用率相比RAID1更高,但仍低于RAID5。 #### RAID4:块级条带+专用奇偶校验盘 - **优点**: - 同RAID3类似,提供了一定程度的数据冗余。 - 支持多个数据块的并行读取。 - **缺点**: - 故障恢复难度大,...
1. **读操作**:在读操作方面,**RAID 10** 和 **RAID 5** 的性能表现相当。这是因为读取数据时,两者都可以同时从多个磁盘读取数据,从而提高整体的读取速度。 2. **连续写操作**:在连续写入的情况下,**RAID 5**...
### Dell服务器RAID5...通过以上详细步骤和技术要点的介绍,我们可以清楚地了解到如何在Dell R720服务器上实现RAID5的在线扩容,并掌握了一些重要的实践技巧和注意事项。这对于IT运维人员来说是非常宝贵的参考资料。
5. RAID 10/1+0:镜像和条带化的组合。提供高性能和高数据安全性,但成本较高。 6. RAID 50/5+0:RAID 5与RAID 0的组合,提高了RAID 5的性能,同时保持了较高的容错性。 7. RAID 60/6+0:RAID 6与RAID 0的组合,...
- **RAID 10(RAID 1+0)**:结合了RAID 0的性能和RAID 1的冗余,需要至少四块硬盘。 - **RAID 50(RAID 5+0)**:RAID 5与RAID 0的组合,提供更高的性能和冗余,但需要更多硬盘。 - **RAID 60(RAID 6+0)**:...
RAID5和RAID10对cache的依赖性不同,RAID5对cache的依赖性更高,因为RAID5需要在cache中完成校验计算,但是RAID10也需要cache来提高读写性能。 RAID10和RAID5都是常用的磁盘阵列技术,它们在安全性、空间利用率、...
4. **磁盘利用率**:对比RAID 1和RAID 1E的磁盘利用率,说明RAID 1E如何通过条带化提高空间效率,同时保持镜像的安全性。 5. **实际应用**:可能提到RAID 1E在企业级服务器、数据库系统或需要高可用性和高性能的...
RAID10,也称为RAID1+0,是一种结合了镜像(RAID1)和条带化(RAID0)的阵列。它首先创建镜像对,然后将这些镜像对进行条带化。以6个硬盘为例,RAID10会将它们分为3组镜像对,每对形成一个RAID1,然后对这3个RAID1...
在 HP 3PAR 存储系统中,支持多种 RAID 级别,包括 RAID 0、RAID 10(RAID 1)、RAID 50(RAID 5)和 RAID MP(Multi-Parity)或 RAID 6。 CPG 是一个虚拟池,由规律硬盘组成,按需为虚拟卷安排空间。虚拟卷可以是 ...
【SCSI RAID与IDE RAID性能对比】 SCSI (Small Computer System Interface) RAID和IDE (Integrated Drive Electronics) RAID是两种常见的磁盘阵列技术,分别在性能、可靠性和成本上具有不同的特点。IDE RAID由于其...