• Linux 硬件RAID详解系统功能图


    RAID-0(条带模式)

    特点:

    在读写的时候可以实现并发,所以相对其读写性能最好,每个磁盘都保存了完整数据的一部分,读取也采用并行方式,磁盘数量越多,读取和写入速度越快。

    因为没有冗余,一个硬盘坏掉全部数据丢失。

    至少两块硬盘才能组成Raid0阵列。

    容量:

    所有硬盘之和。磁盘利用率为100%

    生产应用场景

    1、负载均衡集群下面的多个相同RS节点服务器

    2、分布式文件存储下面的主节点

    3、MySQL主从复制的多个slave服务器

    4、对性能要求很高,对冗余要求很低的相关业务

    image

    RAID-1 :mirroring(镜像卷)

    特点:

    至少需要两块硬盘

    raid大小等于两个raid分区中最小的容量(最好将分区大小分为一样)

    数据有冗余,在存储时同时写入两块硬盘,实现了数据备份;

    磁盘利用率为50%,即2块100G的磁盘构成RAID1只能提供100G的可用空间。

    wps93E7.tmp

    RAID-5

    特点:

    采用奇偶校验,可靠性强

    磁盘校验和被散列到不同的磁盘里面,增加了读写速率。

    只有当两块磁盘同时丢失时,数据才无法恢复

    至少三块硬盘并且硬盘大小应该相等才能组成Raid5阵列。

    容量:

    所有硬盘容量之和减去其中一块硬盘的容量

    被减去的容量被分配到三块硬盘的不同区域用来存放数据校验信息。

    image

    Raid10(Raid1+Raid0)

    特点:

    是现在比较常用的一种磁盘阵列级别,

    它的容错好,读写数据效率较高,但经费相对也较高。

    备份和并发式存取数据,可靠性强。

    D1、D2组成一个阵列Raid1,其中D1是数据盘,D2是备份盘;

    D3、D4也组成个阵列Raid1,其中D3是数据盘, D4是备份盘;

    在这个基础上将D1、D2作为一个整体,将D3、D4也作为一个整体

    这两个整体之间再组成一个Raid0阵列。

    这样不仅仅读取数据会非常快,并发写入的速度也会随着磁盘的增多而变快。

    至少四块硬盘并且每块硬盘大小应该相等才能组成Raid10阵列。

    容量

    所有硬盘容量之和的一半(一半写数据,一半用来备份数据)。

    wps94F1.tmp

    RAID总结

    (从节点)RAID0

                          读写速度很快,没有任何冗余

                           MySQL Slave(数据库的从库,小弟),集群的节点RS

    (监控,重要)RAID1

                       100%冗余,镜像 读写性能一般

                        成本高 单独的,数据重要,且不能宕机的业务,监控,系统盘

    (正常业务)RAID5

                         具备一定性能和冗余,可以坏一块盘,读性能不错 写入性能不高

                        一般的业务都可以用

    (数据库的主节点)RAID10

                           读写速度很快,100%冗余 成本高 性能和冗余要求很好的业务。 数据库主库和存储的主

  • 相关阅读:
    vs2008下directx11环境配置 k
    sps2003通知实现技巧
    我勒个去,键盘按键坏了怎么办解决按键替换问题
    多重循环的退出问题 ifbreak
    【转】 星号的秘密
    ??运算符,你是干嘛用的
    【转】C++中的const
    性能测试基础知识
    Andriod Studio 运行kotlin main方法异常 Manifest merger failed with multiple errors
    Android 文本后面添加标签
  • 原文地址:https://www.cnblogs.com/ftl1012/p/raid.html
Copyright © 2020-2023  润新知