raid0,raid1,raid10,raid5,raid50,raid6,raid60的功能总结简述

摘要:
1.raid0的特点:通过拆分,数据将被拆分到多个磁盘上。3.raid10的特点:RAID-10是RAID-1和RAID-0的组合。数据丢失的概率最小。4.raid5的特点:RAID-5通过一种称为奇偶校验的技术来保持数据冗余。奇偶校验数据用于维护数据完整性,并在磁盘故障时进行重建。保持良好的读写性能。6.raid6的特点:raid6性能:raid6随机读取性能:非常好。
1,raid0的特性:采用剥离,数据将在几个磁盘上进行分割。数据被分成很多数据块,每一数据块会被写入不同的磁盘。从而,每一磁盘的工作负荷都得到了降低,这有助于加速数据传输。RAID-0可让磁盘更好地响应,尤其是电子邮件、数据库和互联网应用。实施RAID-0最少需要两块硬盘。优势:通过把I/O负载分布到多个硬盘上,可提高系统性能。实施简单。需要注意的是:RAID-0不具有数据保护功能,不适合于关键数据。
2,raid1的特性:RAID-1通过磁盘镜像来实现,主要用来确保数据的可靠性。同样的数据将被复制存储到不同的磁盘上,如果某个磁盘出现故障,还可以在阵列内的某个磁盘上找到相应的数据,因此可以很容易地进行恢复。镜像不但可以创建冗余数据而带来高可用性,还可以保持关键应用的正常运行。优势:数据读取的性能有所提高,而数据写入性能与单个磁盘没有区别。100%数据冗余意味着某个出现磁盘故障时不需要对数据进行重建。需要注意的是:磁盘容量的低效率使用-在所有RAID类型中费用最高(100%)。
3,raid10的特性:RAID-10是RAID-1和RAID-0的结合。此配置要求至少4块硬盘,在所有RAID等级中,性能、保护功能及容量都是最佳的。RAID-10包含成对的镜像磁盘,其数据在整个阵列上进行剥离。多数情况下,RAID-10能够承受多个磁盘出现故障的情况,因此更能保证系统的正常运行。其数据丢失的几率最小。优势:与RAID-1(镜像)有同样的冗余特性,是数据保护的理想选择。需要注意的是:可能价格很高,与镜像磁盘阵列有关。
4,raid5的特性:RAID-5通过一种称为奇偶检验的技术保持数据的冗余。在多个磁盘上进行数据剥离时,奇偶位数据也会包括在内并分布于阵列内的所有磁盘上。奇偶数据用于保持数据的完整性并在磁盘出现故障时进行重建。如果阵列内的某个磁盘出现故障,丢失的数据可以根据其它磁盘上的奇偶位数据进行重建。RAID-5配置要求至少3块硬盘。优势:更有效地利用所有冗余RAID配置的磁盘容量。保持良好的读写性能。需要注意的是:磁盘故障会影响吞吐速率。故障后重建信息的时间比镜像配置情况下要长。
5,raid50的特性:RAID-50是RAID-5与RAID-0的结合。此配置在RAID-5的子磁盘组的每个磁盘上进行包括奇偶信息在内的数据的剥离。每个RAID-5子磁盘组要求三个硬盘。RAID-50具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID-5子磁盘组上,故重建速度有很大提高。优势:更高的容错能力,具备更快数据读取速率的潜力。需要注意的是:磁盘故障会影响吞吐量。故障后重建信息的时间比镜像配置情况下要长。
6,raid6的特性:
RAID6的性能:
 
 
  (1)RAID6的随机读取性能:很好(当使用大数据块时)。
  (2)RAID6的随机写入性能:差,因为不但要在每硬盘上写入校验数据而且要在专门的校验硬盘上写入数据。
 
 
  (3)RAID6的持续读取性能:好(当使用小数据块时)。
  (4)RAID6的持续写入性能:一般。
  (5)RAID6的优点:快速的读取性能,更高的容错能力。
  (6)RAID6的缺点:很慢的写入速度,RAID控制器在设计上更加复杂,成本更高。
7.raid60的特性:
具备更高的容错性,支持同时两块硬盘出现故障的修复功能,和更高的读性能。技术上还存在一定的问题,不够成熟,目前很少使用者。

免责声明:文章转载自《raid0,raid1,raid10,raid5,raid50,raid6,raid60的功能总结简述》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LoadRunner常用函数《自拍教程45》Python adb实时监控Logcat日志下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

20、Linux实操篇——磁盘分区、挂载

1、磁盘分区介绍 (1)分区基础知识 分区方式 ①mbr分区最多有四个主分区系统只能装在主分区拓展区要占一个主分区MBR最大只支持2TB,但拥有最好的兼容性②gtp分区支持无限多个分区(但可能受系统限制,比如Windows下最多128个分区)最大支持18EB的大容量(1EB=1024PB)Windows7 64位以后支持gtp分区 2、Linux分区 (1...

Docker基础入门

Docker概述 Docker是一个用于开发,交付和运行应用程序的开放平台。 Docker优势 更快速的交付和部署 对于开发人员 - Build Once, Run Anywhere 容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的 Host 环境是隔离的,就像虚拟机一样,但更快更...

PHP Laravel的容器化开发与部署

本文说明一下PHP Laravel(包含Lumen)开发下的Docker化部署,写到了使用 CentOS 6.9、CentOS 7.0 进行生产环境部署,并使用了 Kong 来作为 API 网关进行鉴权。 Docker开发环境 首先,我们需要在开发环境下安装 Docker。这部分网络上的资料汗牛充栋,就不赘述了。 在项目根目录下创建 Dockerfile。...

(四)下载利器aria2

既然较私有云,那么离线下载这最起码的功能应该得要支持吧,这时候发现了aria2。 这玩意简直是大杀器,支持http也支持bt下载,性能不弱,速度也不逊色于迅雷,缺点就是没界面。 没界面没关系,还有万能的基友们,带上AriaNg就万事俱备了。 首先,安装aira2,老配方: 偷懒的同学可以直接选用前4个镜像,我喜欢单独装,因为这样就可以自己diy了,所以选...

Raid5的搭建、测试、取消

一、 首先添加四块硬盘   二、reboot重启并对磁盘进行初始化设置   reboot重启   三、搭建raid5 1,yum install -y mdadm  //安装madam (madam是Linux下的raid管理工具)   2,mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-...

Docker安装与初次使用

这几天一直在搞爬虫,偶尔发现一篇帖子发现scrapy可以在Docker里面运行,太好了!正好让我们的spring程序和爬虫相辅相成一起运行,然后让自己的网站变得更好[幻想ing....] 好了,废话不多说了,本来这个就很简单的,一会还要写另一篇爬虫文章。 说一下我的Linux环境是centos7 docker的内置环境是centos6.5 安装命令 首先安...