当前位置:网站首页>RAID磁盘阵列
RAID磁盘阵列
2022-08-05 02:14:00 【@过往@】
RAID磁盘阵列
RAID磁盘阵列是Redundant Array of Independent Disks的缩写,中文简称为独立 冗余磁盘阵列。
磁盘阵列
把多个独立的硬盘组合成一个容量巨大的硬盘组。根据不同的方式使硬盘组达到更块的读写速度,和更高的安全性。
RAID0磁盘阵列
raid0磁盘阵列俗称“条带”他由最少两块磁盘组成,一个逻辑磁盘。磁盘容量是所有磁盘容量之和。可以并行写入的操作,所有写入速度很高,但此方式磁盘数据没有冗余,故而安全性低,一旦其中一块磁盘损坏,数据则全部丢失。
RAID0磁盘阵列图
raid0磁盘阵列优点
1.所有RAID中读写性能最高
2.100%的磁盘空间利用率
raid0磁盘阵列缺点
不提供数据冗余保护,一旦数据损坏,将无法恢复。
安全性低。
RAID1磁盘阵列
RAID1俗称“镜像”顾名思义,raid1磁盘阵列就像镜子一样,可以把数据冗余。这使得raid1磁盘阵列最少需要两块磁盘,因为实现了冗余,故而安全性高,但着也使磁盘利用率降低只有磁盘总量的50%。
Raid1只支持两块硬盘组raid 阵列,而实际容量只有最小的那块硬盘的容量。这是因为raid1并没有对存储性能有 任何提高,只是提高了数据的安全性。两块硬盘组成的raid1阵列中,每块硬盘的数 据都是完全一样的,两个硬盘是互相的镜像关系,所以在raid1阵列中,损坏任意一块硬盘,数据都是可以正常读取的。
RAID1磁盘阵列图
RAID1磁盘阵列优点
1.所有的RAID中安全性最高,即使有一半的磁盘发生故障,仍能正常运转。
2.镜像磁盘没有全部故障,数据就不会丢失。
RAID磁盘阵列缺点
1.磁盘空间利用率为50%,一半的空间用于存储冗余数据。
2.成本高。
RAID5磁盘阵列
最少有三块磁盘组成,它将数据分散存储于阵列中的每个硬盘,并且还伴有一个数据 校验位,数据位与校验位通过算法能相互验证,当丢失其中的一位时,RAID 控制器 能通过算法,利用其它两位数据将丢失的数据进行计算还原。
Raid5采用了硬盘分割的技术,最少需要三块硬盘才可以 组建raid5阵列,它没有数据冗余,而是把数据奇偶校验的方式存储到每块硬盘上, 而其中一块硬盘用于备用,支持在线更换。Raid5允许一块硬盘损坏或者离线,这时 候阵列依旧可以读取,但是处于降级状态,需要重建。
RAID5磁盘阵列图
RAID5磁盘阵列优点
1.允许1个物理磁盘发生故障,而不丢失数据。
2.读取性能相对高,磁盘空间利用率大于RAID 10。
RAID5磁盘阵列缺点
1.写入性能相对低。
2.重建数据时,性能会受到较大的影响
RAID6磁盘阵列
是在 RAID5 的基础上改良而成的,RAID6 再将数据校验位增加一位,所以允许损坏 的硬盘数量也由 RAID5 的一个增加到二个。由于同一阵列中两个硬盘同时损坏的概 率非常少,所以,RAID6 用增加一块硬盘的代价,换来了比 RAID5 更高的数据安全 性。
RAID6磁盘阵列图
RAID6磁盘阵列优点
1.允许2个物理磁盘发生故障,而不丢失数据。
2.读取性能较高,磁盘空间利用率大于RAID 10。
RAID6磁盘阵列缺点
成本高于RAID 5,写入性能较低(低于RAID 5)。
RAID10磁盘阵列
是先将数据进行镜像操作,然后再对数据进行分组
至少要四块盘,两块做 raid0,另两块 做 raid1,RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%.。Raid1+0 方 案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数据安全性, 并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性、RAID 10 能提供比 RAID 5 更好的性能。
RAID10磁盘阵列图
RAID10磁盘阵列优点
1.读取性能仅次于RAID 0。
2.镜像对中的磁盘没有全部故障,数据就不会丢失。
3.一半的物理磁盘发生故障时,仍可正常运转。
RAID10磁盘阵列缺点
1.成本高。
2.磁盘空间利用率50%,一半的空间用于存储冗余数据。
RAID01磁盘阵列
raid01与raid10的架构顺序刚好相反,raid01是先做条带再做镜像,这种架构的安全性低于raid10,而两者由于IO数量一致。读写速度相同,使用的硬盘 数量也一致。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IZh3CGT6-1659593424886)(C:\Users\秦彦\AppData\Roaming\Typora\typora-user-images\image-20220804114820296.png)]
软raid和硬raid
软raid
软raid很简单,就是由操作系统来构建的raid阵列。软raid会吃掉一部分的主机CPU 资源用于raid阵列的开销,比如数据计算等。相比硬件raid,软raid只要系统支持即 可,成本较低。但是同样的,因为吃CPU,所以速度比硬件raid较慢,安全性也低。
无独立的RAID控制卡,由操作系统和CPU来实现所有的RAID功能。 占用CPU资源,如果操作系统出现故障,则RAID信息会丢失,RAID功能将不可用。 跟硬RAID比性能差,但成本低。
硬raid
硬件raid则是由专门的raid设备来实现的raid,一般是raid卡,或者主板集成的raid 功能。硬件raid有自己的raid控制器以及IO芯片,而高端一些的raid卡往往还有电池 以DRAM等硬件,整体性能是比软raid好一些的。而且因为硬件raid独立于操作系 统,安全性也相对较高。但是同样的,因为需要额外的硬件,所以价格相对也较高。
raid 功能。硬件raid有自己的raid控制器以及IO芯片,而高端一些的raid卡往往还有电池 以DRAM等硬件,整体性能是比软raid好一些的。而且因为硬件raid独立于操作系 统,安全性也相对较高。但是同样的,因为需要额外的硬件,所以价格相对也较高。
拥有独立的RAID控制卡,通过RAID卡实现所有的RAID功能,不占用CPU资源。 性能好,但成本高。
边栏推荐
- 【存储】曙光存储DS800-G35 ISCSI各映射LUN给服务器
- 使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号
- How to create an rpm package
- 第09章 性能分析工具的使用【2.索引及调优篇】【MySQL高级】
- 意识形态的机制
- 01 【前言 基础使用 核心概念】
- Exploding the circle of friends, Alibaba produced billion-level concurrent design quick notes are too fragrant
- [Word] #() error occurs after Word formula is exported to PDF
- 基于OpenVINO工具套件简单实现YOLOv7预训练模型的部署
- SuperMap iDesktop.Net之布尔运算求交——修复含拓扑错误复杂模型
猜你喜欢
2022了你还不会『低代码』?数据科学也能玩转Low-Code啦!
Log an error encountered when compiling google gn "I could not find a ".gn" file ..."
记录谷歌gn编译时碰到的一个错误“I could not find a “.gn“ file ...”
Flink 1.15.1 集群搭建(StandaloneSession)
Leetcode刷题——22. 括号生成
优化Feed流遭遇拦路虎,是谁帮百度打破了“内存墙”?
leetcode 15
迁移学习——Joint Geometrical and Statistical Alignment for Visual Domain Adaptation
学习笔记-----左偏树
【OpenCV 图像处理2】:OpenCV 基础知识
随机推荐
学习笔记-----左偏树
[Unity Entry Plan] Handling of Occlusion Problems in 2D Games & Pseudo Perspective
Chapter 09 Use of Performance Analysis Tools [2. Index and Tuning] [MySQL Advanced]
如何创建rpm包
ARM Mailbox
leetcode 15
C语言基础知识 -- 指针
如何模拟后台API调用场景,很细!
CPDA|运营人如何从负基础学会数据分析(SQL)
[parameters of PyQT5 binding functions]
fragment可见性判断
AI+PROTAC|dx/tx完成500万美元种子轮融资
ExcelPatternTool: Excel表格-数据库互导工具
AI+小核酸药物|Eleven完成2200万美元种子轮融资
LPQ(局部相位量化)学习笔记
[Endnote] Word inserts a custom form of Endnote document format
在这个超连接的世界里,你的数据安全吗
Domain Driven Design - MDD
C language basics -- pointers
[Redis] Redis installation under Linux