raid种类以及区别

raid种类以及区别

1. RAID为什么会产生

  • 用户要求高可靠性:客户的数据最终储存到了磁盘,如SATA、SAS、SSD介质,如果出现数据丢失怎么办?
  • 用户要求高性能:SATA盘一般为7200转,而SAS一般为10000或15000转,如果客户希望磁盘有较高的性价比,怎么去实现。

2. RAID产生的原因

  • 数据多写入,解决高可靠问题:面对高可靠性的要求,将同一数据写到多个磁盘中,即使损坏一个磁盘也不会造成数据的丢失。
  • 数据同时写入、读取,解决高性能问题:面对高性能的要求,我们想出了将数据并行写入磁盘,并行读取数据,基于原有的机械磁盘,IO得到了成倍的提升。

3. 六种RAID磁盘种类、特点以及应用场景

  • raid0写入,读取速度最快:将数据分别写入不同的磁盘,将D0至D5的数据并行写入磁盘。
    缺点是不支持校验,只要损坏一个磁盘,数据全部丢失无法找回。
    主要的应用场景:不要求安全,只求速度。适合大规模并发读取。如数据库的从库,储存从库。

  • raid1可靠性最高,恢复速度最快:将同一份数据分别写入不同的磁盘
    缺点是磁盘的利用率最低。
    主要应用场景:只要求安全性,对速度要求不高。适合系统盘和监控服务器

  • raid3是raid0的升级版,支持校验:将数据分别写入不同的磁盘,最后有一块单独的校验磁盘,任何一块磁盘的损坏都能找回数据。
    缺点:1. 同时只能损坏一块磁盘,同时损坏两块磁盘以上就无法找回数据。

  1. 是校验磁盘的负载重,任何一块磁盘发生数据的修改、更新,礁岩盘都需要进行相应的修改操作。
    主要的应用场景:在真实项目中基本不用。需要三块磁盘
  • raid5是raid3的升级版:将数据分别写入不同的磁盘,校验磁盘不再单独存在,而是由数据磁盘分别承担,任何一块磁盘损坏都能找回数据,磁盘利用率较高。
    缺点是:同时只能坏一块磁盘,同时坏两块以上磁盘则无法找回数据。
    主要应用场景:对数据的读取写入性要求较高,同时也要求一定的可靠性。需要三块以上的磁盘

  • raid6是raid5的升级版:将数据分别写入不同的磁盘,校验磁盘不再单独存在,而是由数据磁盘分别承担,同时有两个校验码(P、Q),磁盘的利用率较高。
    缺点是:只能同时损坏两块磁盘,同时三个以上磁盘坏则无法找回数据。
    主要应用场景:对数据的读取、写入性能要求高,同时要求一定的可靠性,真实项目中用得非常多。需要四块磁盘

  • raid10是raid0和raid1的结合体:数据写入时,首次执行raid操作,将数据复制成两份储存;然后再执行raid0,将数据串行写入不同磁盘。优点:性能好、可靠性高。
    缺点:磁盘利用率不高。
    主要的应用场景:金融、电信等行业,对性能、可靠性要求高的行业。需要四块硬盘。

4. raid 0 1 5 10区别

区别是:raid0,条带式,安全性差,没有冗余,性能最佳;
raid1,镜像式,安全性最高,提供数据冗余;性能好;
raid5,是性能与数据冗余最佳的折中方案
raid 10,先做镜像再做条带,兼顾冗余和性能。

性能排序:
冗余从好到坏:raid 1、raid 10、raid 5、raid 0
性能从好到坏:raid 0、raid 10 、raid 5、raid 1
成本从低到高:raid 0、raid 5、raid 1、raid 10

raid种类以及区别

上一篇:服务器RAID管理之Megacli


下一篇:sas2ircu、sas3ircu、MegaCli64、hpssacli 阵列卡工具使用