Raid(Redundant Array of Independent Disk) 独立冗余磁盘阵列

  1. Raid是什么?

    Raid是一种由多块磁盘构成的冗余阵列,在操作系统上作为一个独立的大型存储设备出现。可以实现高可用和负载均衡等特点。
    
    
  2. 什么是高可能用?

    高可用(HA,High Availability)可以理解为使系统高度可以使用,如某个节点发生故障时,不影响程序服务的运行,能够做到让前台用户无感知。
    
    
  3. 什么是负载均衡?

    负载均衡(LB, load balance)可以理解为将任务分摊到多个操作单元上执行,以解决并发的压力提升应用的处理性能。
    
    
  4. 常见Raid的分类有哪些,以及各自的特点是什么?

常见的raid分为如下几类
raid0,raid1,raid5,raid6,raid10

raid0的特点:
 raid0实现了负载均衡,但是没有实现高可用。
 raid0的实现至少需要2块磁盘,数据条带化的分布到磁盘,读写性能高,磁盘空间利用率高,数据没有冗余,任一块磁盘出现故障都会导致数据的不可恢复。

raid1的特点:
 raid1实现了高可用,但是没有实现负载均衡。
 raid1的实现至少需要2块磁盘,数据镜像化分布到磁盘,读性能可以,写性能不佳,磁盘利用率不高,数据的可靠性高,一块磁盘出现故障不会影响数据的读写。

raid5的和点:
 raid5实现了高可用,也实现了负载均衡。
 raid5的实现至少需要3块磁盘,其中需要有一块以奇偶校验的方式冗余数据,另外的磁盘以条带化的方式存储数据,数据的读写性能还可以,磁盘的利用率也很高,数据的可靠性也有了一定的保障。一块磁盘出现问题的时候,不影响数据读写,两块同时出现故障会导致数据的不可恢复。

raid6的特点:
 raid6实现了高可用,也实现了负载均衡。
 raid6的实现至少需要4块磁盘,其中需要有两块以校验的方式冗余数据,另外的磁盘以条带化的方式存储数据,数据的读写性能还可以,磁盘的利用率也还可以,数据的可靠性相比raid5有所提升。两块磁盘同时出现故障时不会影响数据读写,超过两块同时出现故障就会影响数据的恢复了。

raid10的特点:
 raid10实现了高可用,也实现了负载均衡。
 raid10的实现至少需要4块磁盘,两块磁盘为一组先做raid1,再将做好的raid1那组磁盘做raid0。
兼顾了镜像存储与条带存储,数据读写性能还可以,磁盘利用率不高,数据的可靠性比较高。


对比

类型 读写性能 可靠性 磁盘利用率 成本
raid0 最快 最低 100% 较低
raid1 读:正常 写:两份数据 50%
raid5 读:接近raid0 写:多了校验 raid0<raid5<raid1 (n-1)/n RAID0<RAID5<RAID1
raid6 读:接近raid0 写:双重校验 raid6>raid5 raid6<raid5 raid6<raid5
raid10 读:RAID10=RAID0 写:RAID10=RAID1 50% 最高
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容