Linux基础学习(五) Raid基础知识

本文发布时间: 2019-Mar-22
本文主要介绍了Raid相关的基础知识随着计算机和网络技术的高速发展对存储性能和数据可靠性的要求不断的提高。使用RAID技术是很好的解决途径。(1)定义Raid是由多个独立的物理硬盘按照不同的方式组合起来,形成一个虚拟的硬盘。起初它的全称叫做Redundent Array of Inexpensice Disks。但随后由于各种原因现在一般的全称是Redundent Array of Indepedent Disks。(2)目的高性能(读、写)、可靠(冗余)。RAID易于灵活的进行容量扩展,“虚拟化”使可管理性极大的增强;“磁盘分块”技术带来性能的提高;通过冗余技术和热备、热换提升了可靠性。(3)级别组成RAID阵列的不同方式称为RAID级别。不同的级别拥有不同的存储性能,存储可靠性和存储成本。这里重点介绍一下几个常用的raid级别。1.RAID0关键词:条带RAID0是以条带的形式将数据均匀分布在阵列的各个磁盘上。如下图所示:所需成员磁盘数:2个或更多,最低为2个优点:极高的磁盘读写效率;不存在校验,不会占用太多CPU资源;设计、使用和配置比较简单缺点:无冗余,不能用于对数据安全性要求高的环境适用领域:视频生成和编辑、图像编辑;其他需要大的传输带宽的操作2.RAID1关键词:镜像RAID1以镜像为冗余方式,对虚拟磁盘上的数据做多份拷贝,放在成员磁盘上所需成员磁盘数:2N个,(N≥1),最低为2个优点:具有100%数据冗余,提供最高的数据安全保障;理论上可以实现2倍的读取效率;设计和使用比较简单缺点:开销大,空间利用率只有50%;在写性能方面提升不大适用领域:财务、金融等高可用、高安全的数据存储环境3.RAID5关键词:均匀分散RAID5采用独立存取的阵列方式,校验信息被均匀的分散到阵列的各个磁盘上所需成员磁盘数:3个或更多,最低为3个优点:读性能比较高;中等的写性能;校验信息的分布式存取,避免出现写操作的瓶颈缺点:控制器设计复杂;磁盘重建的过程比较复杂适用领域:文件服务器、Email服务器、Web服务器等环境;数据库应用(4)组合不同级别的阵列从RAID0到RAID6,不同级别的RAID在性能、冗余、价格等方面做了不同程度的折中。组合不同级别的RAID,目的是扬长避短,产生具有优势特性的混合RAID级别。这里重点介绍10和50两种组合级别。1.RAID10RAID10结合RAID1和RAID0,先镜像,再条带化所需成员磁盘数:2N个,(N≥2),最低为4个优点:读性能很高;写性能比较好;数据安全性好,允许同时有N个磁盘失效缺点:空间利用率只有50%;开销大适用领域:多用于要求高可用性和高安全性的数据库应用2.RAID50RAID50是RAID5和RAID0的结合,先实现RAID5,再条带化所需成员磁盘数:6个或更多,最低为6个优点:比RAID5有更好的读性能;比相同容量的RAID5重建时间更短;可以容许N个磁盘同时失效缺点:设计复杂,比较难实现;同一个RAID5组内的两个磁盘失效会导致整个阵列的失效适用领域:大型数据库服务器、应用服务器、文件服务器等应用(5)常用RAID级别的比较


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2020-Jul-13 01:14am
栏目列表