冗余(备份)从好到坏:RAID1 RAID10 RAID 5 RAID0
性能从好到坏:RAID0 RAID10 RAID5 RAID1
成本从低到高:RAID0 RAID5 RAID1 RAID10

Raid 0:需两个以上硬盘

优势:数据读取写入最快,,比如3快80G的硬盘硬盘使用率100%,做raid0 可用总容量为240G。速度是一样。
缺点:无冗余能力,一块硬盘损坏,数据全无。
建议:做raid0 可以提供更好的容量以及性能,读写速度在RAID中最快,推荐对数据安全性要求不高的使用。

公式:[root@localhost ~]# mdadm -Cv /dev/md0 -l0 -n2 /dev/sd硬盘

Raid 1:需两个以上硬盘最少两个两个增加
优势:镜像,数据安全强,2快硬盘做raid1,一块正常运行,另外一块镜像备份数据,保障数据的安全。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:硬盘使用率为50%
建议:主要用在对数据安全性要求很高,而且要求能够快速恢复被损坏的数据的场合。

公式:[root@localhost ~]# mdadm -Cv /dev/md1 -l1 -n2 /dev/sd硬盘

****倘若只有两块硬盘推荐做raid1,如果是要求速度快就做raid0

Raid 2:
优势:RAID2对大数据量的输入输出有很高的性能
缺点:在少量数据的输入输出时性能不好
建议:主要用在对数据安全性要求很高,而且要求能够快速恢复被损坏的数据的场合。

公式:[root@localhost ~]# mdadm -Cv /dev/md2 -l2 -n3 /dev/sd硬盘

Raid3:至少需要3块硬盘raid3
优势:以上优势,raid5兼顾。任意N-1快硬盘都有完整的数据。
缺点:只允许单盘故障,一盘出现故障得尽快处理。有盘坏情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10

公式:[root@localhost ~]# mdadm -Cv /dev/md3 -l3 -n3 /dev/sd硬盘

Raid5:至少需要3块硬盘raid5
优势:可以保证速度为两个盘的速度,容量为两个盘的容量,安全性也和raid差不多。但是毕竟是3个盘,的出来的容量和速度都只等于两个盘之和。
缺点:只允许单盘故障,一盘出现故障得尽快处理。有盘坏情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10

公式:[root@localhost ~]# mdadm -Cv /dev/md5 -l5 -n3 /dev/sd硬盘

Raid6:至少需要4块硬盘做raid6
优势:raid6是在raid5的基础上为了加强数据保护而设计的。可允许损坏2块硬盘。
            可用容量:C=(N-2)×D             C=可用容量 N=磁盘数量 D=单个磁盘容量。
           比如4块1T硬盘做raid6可用容量是:(4-2)×1000GB=2000GB=2T
缺点:性能提升方面不明显
建议:对数据安全性要求高,性能要求不高的可选择。

公式:[root@localhost ~]# mdadm -Cv /dev/md6 -l6 -n4 /dev/sd硬盘

Raid10:至少需要4快硬盘。raid10是2快硬盘组成raid1,2组raid1组成raid0,所以必须需要4块硬盘。
优势:兼顾安全性和速度。基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。
缺点:速度和容量也只有2个盘之和。却需要4个盘
建议:硬盘数量足够的情况,建议riad10.

公式:[root@localhost ~]# mdadm -Cv /dev/md10 -l10 -n4 /dev/sd硬盘

题外话:raid5 VS raid10
只看盘的数量的话,raid5的写性能不逊于raid10.
4盘的情况下,raid10提供2盘的写性能,raid5提供3盘
但,raid5的校检体质,导致额外的I0和CPU使用。

不过raid最重要的指标是可靠性:
4盘的raid5,只允许单盘故障,
raid10,允许对柜盘2块故障,可靠性高于raid5,且raid10 可随盘量上升提高容错,raid5就不行,而且IO和CPU的额外开销还涂增,从可靠性和冗余角度,达到同样的可靠性,raid10写能力高于raid5.

特殊情况下:有坏盘,无热备
radi5 CPU和IO性能狂跌。因为数据不完整,在某特殊软件下,可以实现即时重构数据进驻内存,保障业务运行,但此时raid5的性能已经烂到无以复加。
raid10 是条带化+镜像,坏盘影响读性能,不影响写性能,而且无需重构。此时的raid10完爆raid5

转载于:https://www.cnblogs.com/cxm123123form/p/11351390.html

RAID0---RAID6相关推荐

  1. LVM和raid结合使用

    对于互联网运营的公司来说,数据是至关重要的.每天有着用户的访问,都会产生大量的数据,这些数据的存放地正是我们的硬盘.基于此,磁盘的管理就显得尢为的重要了. 数据的不段产生,就会不停的写入到磁盘中,而磁 ...

  2. RAID及LVM,iscsi

    1.RAID        RAID 0:将多个软盘合并成一个大的软盘,不具有冗余,并行I/O,速度最快.RAID 0亦称为带区集.它是将多个磁盘并列起来,成为一个大磁盘.在存放数据时,其将数据按磁盘 ...

  3. RAID阵列及常用RAID

    文章目录 RAID阵列 历史 RAID 等级 使用技术 镜像技术 数据条带技术 数据校验技术 RAID分类 常见RAID JBOD(Just a Bunch of Disks) RAID0 RAID1 ...

  4. RAID(独立磁盘冗余阵列)

    RAID(独立磁盘冗余阵列) RAID简介: 1988年美国加州大学伯克利分校的提出了RAID概念(RedundantArrayofInexpensiveDisks廉价冗余磁盘阵列),随着磁盘成本的不 ...

  5. 分布式消息队列RocketMQ—个人笔记(尚硅谷老雷老师视频)

    参考视频:[尚硅谷]RocketMQ教程丨深度掌握MQ消息中间件_哔哩哔哩_bilibili 第一章 RocketMQ概述 一.MQ概述 1.MQ简介 MQ,Message Queue,是一种提供消息 ...

  6. Linux Raid相关知识

    一.基本原理 RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列.简单地说, RAID 是由多个独立的高性能磁盘驱动器组成 ...

  7. linux硬raid怎么分区,Linux RAID配置 和 LVM 分区配置

    nas 协议 tcp/ip       用nfs,cifs等文件系统去管理 san 协议   光纤协议 raid     redundant arrays of inexpensive disks 磁 ...

  8. 磁盘阵列RAID详解

    1 RAID历史 1988 年美国加州大学伯克利分校的 D. A. Patterson 教授等首次在论文 "A Case of Redundant Array of Inexpensive ...

  9. 分布式消息队列RocketMQ(四):磁盘阵列RAID(补充)

    磁盘阵列RAID 1 RAID历史 2 RAID等级 3 关键技术 镜像技术 数据条带技术 数据校验技术 4 RAID分类 软 RAID 硬 RAID 混合 RAID 5 常见RAID等级详解 JBO ...

  10. linux 软raid原理,RAID原理基础及Linux下软件RAID配置

    一.RAID的原理基础 在讲解RAID的原理基础之前,我们首先来了解一下传统磁盘的劣势.我们知道一台PC机种都会包含CPU.内存.主板.硬盘.网卡等硬件,影响计算机性能的组建包括:CPU.主板总线IO ...

最新文章

  1. 虚拟机类加载机制的了解
  2. 802.11协议精读9:初探节能模式(PS mode)与缓存机制
  3. sqlite数据库的基本增删改查操作
  4. leetcode 978. 最长湍流子数组(滑动窗口)
  5. c语言比较大小 谁大选谁,C语言比较优先级
  6. 我的世界服务器虚拟菜单插件,《我的世界》服务器快捷菜单插件怎么用?
  7. Const 深度解析
  8. 没有算法资源,产品经理如何从0到1搭建推荐系统?
  9. SDK里报错[NSConcreteMutableData wbsdk_base64EncodedString]
  10. STM32驱动步进电机
  11. 如何在CAD图纸中添加文字
  12. 如何改变iTunes默认备份文件目录
  13. 我干区块链这一月,见证从风口到“枪口”
  14. linux免采集卡直播ps4,PS4游戏直播采集卡使用教程详解
  15. 年末IPO热潮掀起,国际永胜二度冲击港交所
  16. ImportError: cannot import name '_path' from 'matplotlib'的原因分析,可能是因为你适合win32的whl,却下载安装了win64的whl
  17. 地图的出图设置和经纬网的调整(基础篇)
  18. LAMP环境搭建步骤
  19. gurobi证书过期了怎么办
  20. 李子的猜数游戏!(已更新!)

热门文章

  1. 整理的Vim基本操作
  2. OpenCV GrabCut算法:前景分割和提取
  3. python通过xpinyin和pypinyin进行汉字转拼音
  4. 客户信息管理软件(模拟康师傅版本)
  5. 一位程序员的编程诗,很强!
  6. Go : 使用避坑指南 filepath 包(Walk)
  7. 手机号变6位加密算法,手机号java加解密
  8. ps6-图层基础与操作技巧
  9. 仿QQ空间、微信朋友圈点击评论弹出输入框
  10. 终止合同需要什么法律条件