RAID 2.0

传统的RAID 1.0:

选几个硬盘—>做成RAID 5—>根据容量创建LUN—>映射给主机

1.重建时间随单盘容量的增大而迅速增加

2.性能上,一个LUN的读写只能在一个磁盘组进行,后面加入新的SSD等介质也发挥不了作用

进击的RAID 1.5:

选几个硬盘—>做RAID 5—>选多个RAID 5组成一个池—>切分为相等的小块Extend—>选择Extend组成LUN

1.读写跨越了更多的硬盘,单个LUN可以包含多个RAID,也可以有多种磁盘可以做到自动分层存储。(Automated Tiered Storage management,ATS,是在不同磁盘类型和RAID级别之间迁移数据块的功能,这可满足性能和空间使用之间的适当平衡,并避免所谓的热点)

2.一个磁盘损坏引起的重建还是只在单一RAID中进行,并没有降低重建时间。

彪悍的RAID 2.0:

以下以华为的HVS为例,图文均来自于HVS RAID 2.0+,不同厂家实现RAID 2.0的具体方法和技术参数各有差异,

1、对于系统内部物理硬盘,按介质的性能不同,组成几类存储池

2、将系统内部每个硬盘空间切分成64MB大写逻辑块(Chunk)

3、将来自不同硬盘上的按RAID组成逻辑块组(CKG)

4、 将逻辑块组(CKG)切分成512KB~64MB(默认4MB,大小可配置)的逻辑块(Extent)

5、按需将1-N个更细粒度逻辑块(Extent)组成卷(Volume)/文件(File)

以前基于硬盘来做RAID,现在基于Chuck来做RAID,好处是,

1.重建时间大大减少了,一个Chuck损坏,大小才64MB,几秒即可完成;一个硬盘损坏,重构的也仅是多个有实际数据的Chuck,参与的目标硬盘也较以往更多。

2.每个层次的切分越小,迁移和重构的数据量就会越少,重构时间可以进一步减少;但每个层次的切分越小,管理的开销就增大,可管理的磁盘数目就越少。

当硬盘1损坏,造成CKG0和CKG1的数据损坏,实际有数据的14和16两个Chunk损坏,将随机选择Pool中的空闲Chunk进行重构(黄色方块代表无数据),随机选择的Chunk将保证尽量分布在不同的硬盘上。

随机选择硬盘6的61号Chunk和硬盘8的81号Chunk,数据将从其他成员盘重构到这两个Chunk。

减少重构时间的意义在哪里?

存储系统追求性能和可靠性的平衡,单份校验机制下的存储系统(RAID 6为2份校验,Raid 1+0较特殊),在重构过程中数据没有可靠性保证,如果在重构过程中出现坏盘,数据丢失,不可恢复;所以对于存储系统而言,其可靠性最重要标志为RAID重构时间越小越好。RAID重构时间=数据量/硬盘读写速度,一块2TB,7.2K盘为例,重构写于速度为30M左右,重构时间9小时,业务高峰期时间更长。为了减少重构时间,读写速度不变的情况下,减少写入数据量是重要方法。

至于IBM XIV,他不做RAID,把所有硬盘全部切为1MB大小,利用伪随机算法在不同的节点间保留2个拷贝(有点像RAID 10),因此硬盘故障恢复时间和性能和RAID 2.0是一样的,只是容量利用率最多只有50%

时间: 2024-10-07 06:13:27

RAID 2.0的相关文章

在CentOS-7.0下高级硬盘管理RAID 1+0方案

企业经常用到的RAID+LVM管理模式的建立: 用到的软件:VMware Workstation 10 系统环境: [[email protected]~]# cat /etc/centos-release CentOSLinux release 7.0.1406 (Core) [[email protected]~]# rpm -qi mdadm Name        : mdadm Version     : 3.2.6 RAID 1+0方案 简介 先对磁盘做mirror,然后对整个mir

FTP服务器 传输性能测试之Raid 1+0篇

FTP服务器  传输性能测试之Raid 1+0篇 2012年02月09日13:27 it168网站原创 作者:于泽 编辑:于泽 查看全文 赞(0)评论(1) 分享 [IT168 评测]作为日常办公最常用到的一种应用服务器,FTP服务器承担着很多工作任务,而在FTP服务器的各项性能指标中,传输效率无疑是人们关注的首要因素,在FTP服务器该做Raid 5吗?传输性能评测一文中,我们曾介绍过在Raid 5模式下,FTP服务器的传输表现.今天我们将在同样的平台下,分别对服务器做Raid 1+0.Raid

Raid 1+0快速搭建

简介: RAID1+0是一种磁盘阵列的组建方式,读的速度和RAID0+1一样. 先对磁盘做mirror,然后对整个mirror组做条带化; 比如8块盘 需要分成4个基组,每个基组2块盘; 每个基组先做raid1,再做raid0,共1个条带; 所以: 允许所有磁盘基组中的磁盘各损坏一个,但是不允许同一基组中的磁盘同时有坏的; 比较: RAID 0+ 1 优点: 正常使用中,考虑性能上讲,RAID0+1 好,就是先做RAID 0 条带,再做 RAID 1 MIRROR,这样写入速度快,读的速度和RA

RAID磁盘阵列0、1、5、10

raid0:(又称为Stripe或Striping--分条) (一句话:raid0 用多个磁盘串联起来成一个大磁盘,容量为几个的总和.优点:容量大,速度快.缺点:数据不安全) 即Data Stripping数据分条技术.RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁 盘的性能和吞吐量.RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数 据安全性要求不高的情况下才被使用. 从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍. 但由于总线带

创建RAID 1+0

1:打开虚拟机设置 添加5块硬盘如图 操作5次 2:对这5块磁盘进行分区管理类型转换fdisk /dev/sdbn:创建分区p:选择创建主分区1:主分区序号为1回车回车:所有容量都给 主分区 1t:更改类型fd:更改为raid autodetect 类型p:查看分区w:保存退出按这操作 对 sdc sdd sde sdf 设置 3:先创建raid1 用sdb和sdc 命名为md1 sdf给md1 做备份4:再创建一个raid1 用sdd 和sde 命名为md25:查看md1 和md2详细信息6:

软RAID(0,1,5,10)

如上添加硬盘 raid 0 [[email protected] ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdcmdadm: chunk size defaults to 512Kmdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started. -C    创建一个新阵列 -v     显示详细信息 -l      设定磁盘阵列的等级 -n     设定阵列的成

Raid 0 1 5 10的原理、特点、性能区别

1.1 RAID介绍 RAID是磁盘冗余阵列(redundant array of independent disks)简称磁盘阵列. RAID是一种把多块独立的物理磁盘按不同的raid级别组合起形成一个磁盘组,在逻辑上看是一块大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又能提供不同级别数据冗余备份的一种技术. 用RAID最直接的好处是: 提升数据安全性 提升数据读写性能 提供更大的单一逻辑磁盘数据容量存储 1.2.实现模式 软件磁盘阵列(software RAID),主

linux命令:raid学习 raid 0 raid 1 raid 5 raid 10 raid 01

     raid简介: RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列.RAID 的基本原理是把多个便宜的小磁盘 RAID级别介绍;一般常用的RAID阶层,分别是RAID 0.RAID1.RAID 2.RAID 3.RAID 4以及RAID 5,再加上二合一型 RAID 0+1或RAID 1+0﹝或称RAID 10﹞.我们先把这些RAID级别的优.缺点做个比较: RAID级别 相对优点 相对缺点RAID 0 存取速度最快 没有容错  

图解RAID 0, RAID 1, RAID 5, RAID 10

图解RAID 0, RAID 1, RAID 5, RAID 10 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功