`
jianchen
  • 浏览: 344743 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

RAID10,RAID01以及RAID5

 
阅读更多

最近听DBA的分享,了解到RAID10与RAID01的比较,在此记录下备忘。

 

 和RAID 0不同,在RAID 1中容错是主要关注点。RAID 1 的基本形式是把两个物理硬盘组合在一起,通过镜像在这两个物理硬盘上的数据形成一个虚拟磁盘。如果服务器把一个数据块写往虚拟磁盘,RAID控制器就把这个数据块同时写到两个物理硬盘上 ,其复制也被称作镜像。采用RAID 1的磁盘阵列通常保持两个复制,有时候甚至保持 3 个复制 (称作 3 路镜像)。

在RAID 1 中,服务器也仅看到虚拟磁盘。RAID控制器把服务器的每个写操作都在两个物理硬盘上重复执行。如果有一个物理磁盘失效了,那么数据还可以从另一个硬盘上读出来。

使用纯粹的RAID 1 ,仅对读操作性能提升是可能的。当服务器从虚拟磁盘读数据时,RAID控制器可以把负载分配到两个物理硬盘上。例如,服务器读A、B、C、D 四块数据,RAID控制器可以从第一个硬盘读 A、B块,同时从第二个硬盘读 C、D块,从而执行并行操作。对于写操作,则可能有一定的性能减退,因为 RAID 控制器必须把同样的数据块发送给两个物理硬盘,增加了控制器的发送时间,也增加了 I/0 通道的负荷。

 

 
raid10:先做镜像,后做条带

raid01:先做条带,后做镜像
 

由于策略的不同,带来的安全性以及性能有所不同。

安全性(这里举四个disk的例子):

前提:假如disk0坏掉了
在RAID10中,如果disk1坏掉了(disk2,或者dis3坏掉其中一个,不影响服务),才会导致 整个RAID不支持访问。所以出问题的几率是1/3

在raid01中,如果disk2或者disk3坏掉一个,就无法提供服务了。所以出问题的概率为2/3.(注意,disk0和disk1是做条带的,所以disk0坏掉后,disk1也无法提供服务了)

 

性能方面:
Disk0无损坏,raid10和raid01读写性能没有区别
Disk0损坏,raid10读优于raid01,raid10可以读三块盘

 

 

  • 大小: 25.3 KB
分享到:
评论

相关推荐

    raid基础,raid10与raid01比较,raid10与raid5比较

    * RAID10 的可靠性高于 RAID01,因为 RAID10 可以在多个磁盘同时失效时还能恢复数据,而 RAID01 只能在一个磁盘失效时恢复数据。 RAID10 和 RAID5 的比较: * RAID10 和 RAID5 都是奇偶校验条带存储,但 RAID10 ...

    RAID0_RAID1_RAID10_RAID5

    RAID0_RAID1_RAID10_RAID5

    RAID10与RAID01比较

    本文主要对比了两种特定的RAID配置:RAID10和RAID01。 RAID10,也称为RAID1+0,是一种结合了镜像(RAID1)和条带化(RAID0)的阵列。它首先创建镜像对,然后将这些镜像对进行条带化。以6个硬盘为例,RAID10会将它们...

    RAID5和RAID10的数据库性能比较

    ### RAID5与RAID10在数据库部署中的性能对比分析 #### 概述 随着信息技术的发展,数据存储的安全性和性能成为关键因素。RAID(独立磁盘冗余阵列)技术通过将数据分布在多个物理磁盘上来提高存储系统的性能和可用性...

    Linux 建立raid10 阵列步骤

    ### Linux建立RAID10阵列的详细步骤 在Linux环境下构建RAID10阵列是一种常见的存储优化技术,能够显著提升数据冗余能力和读写性能。本文将详细介绍如何通过命令行工具在Linux系统中创建RAID10阵列。 #### 一、查看...

    AVAGO 3108MR RAID卡Setup界面配置RAID10步骤

    AVAGO 3108MR RAID卡是一款高性能的RAID控制器,能够支持多种RAID级别,包括我们这里讨论的RAID 10。本文将详细介绍如何在AVAGO 3108MR RAID卡的Setup界面中配置一个RAID 10阵列,并将其平均划分为4个虚拟磁盘。 ...

    RD640服务器8个1T硬盘做RAID10教程

    5. **设置阵列大小**:由于RAID10需要两倍的硬盘空间用于镜像,8个1TB硬盘实际可用空间将是4TB。 6. **确认并创建**:确认所有设置无误后,开始创建RAID阵列。这个过程可能需要一段时间,取决于硬盘的速度和数量。 ...

    RAID模拟器 RAID虚拟机

    使用RAID模拟器,你可以尝试不同的RAID级别(如RAID 0、RAID 1、RAID 5、RAID 6和RAID 10),了解它们各自的数据分布、性能特点和冗余策略。 RAID虚拟机则是在虚拟化环境中实现的RAID系统。它可以是宿主机操作系统...

    x3650 m5或者x3850 x6 raid配置

    5. RAID 10(1+0):RAID 0和RAID 1的组合,提供了高性能和数据安全性。 在X3650 M5和X3850 X6服务器中,配置RAID通常需要遵循以下步骤: 1. **启动服务器**:连接所有硬盘,并确保服务器正常启动。 2. **进入...

    DELL服务器配置raid5+全局热备

    DELL 服务器 RAID5 配置与全局热备设置指南 本文档旨在指导读者如何在 DELL 服务器上配置 RAID5 并设置全局热备,以提高数据存储的安全性和可靠性。 在开始配置之前,需要了解 RAID5 和热备的概念。RAID5 是一种...

    Raid5架构设计01

    Raid5架构设计01 .pdf

    RAID10的工作原理.doc

    RAID10 工作原理 RAID10 是一种基于 RAID 0 和 RAID 1 的磁盘阵列技术,其工作原理是将数据分割成多个部分,同时对每个部分进行镜像备份,以提高数据的安全性和可靠性。下面将详细介绍 RAID10 的工作原理和特点。 ...

    3650M5 RAID配置手册-联想知识库

    在3650M5服务器中,用户可以选择多种RAID级别,如RAID 0、RAID 1、RAID 5、RAID 6以及RAID 10等,以满足不同业务需求。 1. **RAID 0**:也称为带区集,不提供数据冗余,但可以显著提升数据传输速度,适合对性能要求...

    浪潮NF5270M5/NF5280M5/NP5570M5服务器板载raid驱动,win2008r2-raid.rar

    常见的RAID级别有RAID 0、RAID 1、RAID 5、RAID 6、RAID 10等,每种级别在速度、安全性及成本方面各有优势。 在描述中提到,这些驱动适用于浪潮的双路服务器模型,这意味着服务器拥有两个处理器。双路服务器通常...

    教你组装raid5及raid1磁盘阵列服务器

    RAID 5 模式则是最高级别的磁盘阵列解决方案,可以兼顾 RAID 0 模式的速度和容量,以及 RAID 1 模式的安全性。 三、硬件 RAID 5 组建 硬件 RAID 5 组建需要选择支持 RAID 的主板,并且需要有四个以上的硬盘。具体...

    Dell R710 服务器做Raid0与Raid5磁盘阵列的图文教程

    这次是在戴尔服务器R710上面尝试的做Raid0和Raid5,亲测成功。  因为创建Raid0与Raid5的方式是一样的,所以就以创建Raid5为例。  1,启动时,Ctrl+R键,进入Raid配置界面,如图(请注意,在此屏幕有操作提示,如果...

    IBM X3850 X5 2008系统RAID卡驱动

    RAID技术主要有多个级别,例如RAID 0、RAID 1、RAID 5、RAID 6以及RAID 10等。每个级别都有其独特的功能和优势。例如,RAID 0提供磁盘条带化,提高了读写速度;RAID 1则是镜像模式,保证了数据的冗余性,但牺牲了...

    raid0,1,5,10的原理演示

    本演示将详细介绍RAID 0、1、5和10的工作原理。 **RAID 0** RAID 0是最基础的级别,也称为条带化(Striping)。在RAID 0中,数据被分割成多个块,并均匀分配到参与阵列的每个硬盘上。这种方式极大地提高了读写速度...

    如何在RAID 5的配置中添加硬盘

    在RAID 5配置中,它提供了数据容错能力,即使在阵列中有一个硬盘故障的情况下,也能保证系统的正常运行。本文将详细介绍如何在已有的RAID 5配置中添加硬盘。 一、RAID 5的工作原理 RAID 5使用分布式奇偶校验,每个...

    IBM X3650做RAID5的步骤

    IBM X3650服务器是一款高性能的企业级服务器,支持多种RAID配置,其中RAID5是一种常见的冗余磁盘阵列方式,提供了数据保护和性能优化。以下将详细阐述在IBM X3650上创建RAID5的步骤: 1. **硬件准备**: 在进行...

Global site tag (gtag.js) - Google Analytics