zoukankan      html  css  js  c++  java
  • Raid 0 1 5 10的区别

    一、RAID概述

      RAID(Redundant Array of Independent Disk )独立磁盘冗余阵列技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。最常用的四种RAID为 RAID 0、RAID 1、RAID 5、RAID 10,下面以图解的方式解释这四种RAID的特点和区别

    二、RAID等级介绍

      在后面的图示中,用到以下标识:

    • A,B,C,D,E和F - 表示数据块
    • p1,p2,p3 - 表示奇偶校验信息块

    RAID 0   

      RAID 0的特点:

    • 最少需要两块磁盘
    • 数据条带式分布
    • 没有冗余,性能最佳(不存储镜像、校验信息)
    • 不能应用于对数据安全性要求高的场合

    RAID 1   

      以下为RAID 1的特点:

    • 最少需要2块磁盘
    • 提供数据块冗余
    • 性能好

    RAID 5   

      RAID 5特点:

    • 最少3块磁盘
    • 数据条带形式分布
    • 以奇偶校验作冗余
    • 适合多读少写的情景,是性能与数据冗余最佳的折中方案

    RAID 10   

      RAID 10(又叫RAID 1+0)特点:

    • 最少需要4块磁盘
    • 先按RAID 0分成两组,再分别对两组按RAID 1方式镜像
    • 兼顾冗余(提供镜像存储)和性能(数据条带形分布)
    • 在实际应用中较为常用

    三、主流RAID等级对比

    四、RAID应用选择

      RAID等级的选择主要有三个因素:数据可用性、I/O性能、成本。如果不要求可用性,选择RAID0以获得高性能。如果可用性和性能是重要的,而成本不是一个主要因素,则根据磁盘数量选择RAID1。如果可用性,成本和性能都同样重要,则根据一般的数据传输和磁盘数量选择RAID3或RAID5。在实际应用中,应当根据用户的数据应用特点和具体情况,综合考虑可用性、性能和成本来选择合适的RAID等级

  • 相关阅读:
    [Swift]LeetCode843. 猜猜这个单词 | Guess the Word
    [Swift]LeetCode852. 山脉数组的峰顶索引 | Peak Index in a Mountain Array
    [Swift]LeetCode867. 转置矩阵 | Transpose Matrix
    [Swift]LeetCode859. 亲密字符串 | Buddy Strings
    [Swift]LeetCode844. 比较含退格的字符串 | Backspace String Compare
    [Swift]LeetCode824. 山羊拉丁文 | Goat Latin
    PHP 分析1
    php 分析
    停下库
    常用sql
  • 原文地址:https://www.cnblogs.com/xiykj/p/14923707.html
Copyright © 2011-2022 走看看