N22-妙手-第七周博客作业第四题:RAID各级别的特性

什么是RAID

RAID的全称是Redundant Array of Independent Disks – 独立磁盘冗余阵列。基本思想是将多个相对便宜的硬盘组合成为一个硬盘阵列,使其在性能上达到或超过一块价格昂贵、容量巨大的硬盘。RAID通常被用在服务器上,使用完全相同的硬盘组成一个逻辑扇区,因此操作系统会把其当做一块硬盘。RAID分为不同的等级,每个等级均在数据可靠性上和数据读写性能上有所均衡。

RAID的实现方式

外接式磁盘阵列

内接式磁盘阵列:主板集成RAID控制器

软件实现RAID

RAID等级简介

RAID-0:条带化存储

存储方式:将数据分段存储在各个磁盘中

性能:读写均可以并行处理,读写性能均有提升

冗余:无冗余能力

最少磁盘数:2块

优点:最快的数据读写性能

缺点:没有数据冗余,单个磁盘的损坏会导致数据的不可修复

RAID-1:镜像存储,在两对互相分离的磁盘上产生互为备份的数据

存储方式:数据被同等地写入2个或多个硬盘中

性能:读性能提升、写性能有所下降,受限于速度最慢的磁盘

容错:有冗余能力

最少磁盘数:2块

优点:数据可靠性高,易于实现

缺点:没有数据校验,磁盘利用率低

RAID-2

存储方式:将数据条块化的分布于硬盘上,条块的单位为位或字节

性能:读写性能提升

容错:有冗余能力

最少磁盘数:3块

优点:数据安全性高,只要存放校验码的硬盘没有故障就能恢复数据

缺点:昂贵,需要专门的硬盘存放校验码

RAID-3

存储方式:将数据条块化的分布于硬盘上。使用简单奇偶校验

性能:读写性能提升

容错:有冗余能力

最少磁盘数:3块

优点:对于大量连续的数据传输有很好的可靠性

缺点:实现各个磁盘转速同步很困难

RAID-4

存储方式:将数据条块化的分布于硬盘上。但条块单位为块或记录

性能:读性能提升,写性能下降

容错:有冗余能力

最少磁盘数:3块

优点:不需要同步驱动磁盘转速

缺点:写入性能下降,控制器要求高

RAID-5

存储方式:交叉存储数据和奇偶校验信息于所有磁盘上

性能:读写性能提升

容错:有冗余能力

最少磁盘数:3块

优点:读取速度相对较快

缺点:写性能不是很好

RAID-6

存储方式:相对于RAID-5,增加了第二个奇偶校验信息块

性能:读写性能提升

容错:有冗余能力

最少磁盘数:4块

优点:快速的读取性能,更高的容错能力

缺点:写入速度慢,成本高

RAID-01

存储方式:先条状存储,再镜像存储

性能:读写性能高

容错:有冗余能力

最少磁盘数:4块

优点:高读写性能和高数据可靠性

缺点:CPU占用率高,磁盘利用率低

RAID-10

存储方式:先镜像存储,再条状存储

性能:读写性能提升

容错:有冗余能力,每组镜像最多只能坏一块

最少磁盘数:4块

优点:高读写性能和高数据可靠性

缺点:CPU占用率高,磁盘利用率低

原创文章,作者:mxb93,如若转载,请注明出处:http://www.178linux.com/44374

(0)
mxb93mxb93
上一篇 2016-09-27
下一篇 2016-09-27

相关推荐

  • 学习宣言

    纸上得来终觉浅,绝知此事要躬行博学之,审问之,慎思之

    Linux干货 2016-10-24
  • PXE原理详解及实践

    一、PXE简介 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由支持通过网络启动操作系统,再启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol…

    Linux干货 2017-01-10
  • centos启动流程

    1、centos启动流程 简单流程简介: POST –> Boot Sequence(BIOS) –> Boot Loader (MBR) –> Kernel(ramdisk) –> rootfs –> switchroot –> /sbin/init…

    Linux干货 2016-09-09
  • http和apache服务器

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 http/1.1 :1997年1月 引入了持久连接(persistent connection) , tcp连接默认不关闭,可以被多个请…

    2017-12-05
  • 单引号、双引号和反引号使用方法

        首先向马哥和马哥团队敬个礼,谢谢你们带我进入Linux的世界,刚开始接触linux时,经常看到单引号、双引号和反引号特殊符号,经常搞混淆和误用,应该用双引号,有时用到单引号。经过几天的混乱引用,总算搞明白了一些,简单总一下三者的使用和区别。  单引号 ‘’     单引号里的内容全部以普通字符的含义进…

    Linux干货 2015-07-29
  • 文本编辑器:vim 基础篇

       VI:Visual Interface,是一种文本编辑器,还是全屏编辑器。   VIM:Vi IMproved,vi的增强版,vim是模式化的编辑。 VIM的三种模式:        编辑模式(命令模式,默认模式)       插入模…

    Linux干货 2016-08-18