第3节数据保护RAID.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 2009 EMC Corporation. All rights reserved. - 31 RAID 对磁盘性能的影响 在选择 RAID 级别时充分考虑它对磁盘性能和应用程序 I/O 吞吐率 ( IOPS )的影响是至关重要的。 对基于镜像和校验的 RAID 系统,每个写操作都会对磁盘产生额外 的 I/O 开销,这称之为写代价 (Write Penalty) 。 - 对于 RAID 1 ,每个写操作都要在构成镜像对的两块磁盘上同时 进行; - 对于 RAID5 ,每个写操作都会产生 4 个实际 I/O 操作。当 RAID 5 阵列执行大量琐碎的写操作时,对于每次写操作,控制器都要对 每个校验执行读取、计算和写回。 ? 2009 EMC Corporation. All rights reserved. Data Protection: RAID - 32 ? 控制器计算校验值 (P) :(小数据写 RAID 3 5 ) ? Ep = E1 + E2 + E3 + E4 ( “ + ”为 XOR 操作 ) ? 每当控制器执行一次写操作,必须先从磁盘读取旧校验值 ( Ep old ) 和旧数据 (E4 old) ,才能计算新的校验值。这意味有 2 次额外的读操作,新校验值的计算公式 : ? Ep new = Ep old – E4 old + E4 new E p new RAID Controller 2 XOR E p new E p old E 4 old E 4 new + - = E 4 old E p old E 4 new RAID 对磁盘性能的影响 P0 D1 D2 D3 D4 ? 2009 EMC Corporation. All rights reserved. 数据保护 : RAID 第 3 章 ? 2009 EMC Corporation. All rights reserved. Data Protection: RAID - 2 目标: 完成本章学习后,能够: 描述什么是 RAID 和它需要解决什么 ? 描述建立在 RAID 上的概念 ? 定义和比较 RAID 级别 ? 根据性能和可用性的要求,推荐 RAID 级别 ? 解释影响磁盘性能的因素 ? 2009 EMC Corporation. All rights reserved. Data Protection: RAID - 3 为什么要用 RAID 由于单一磁盘所固有的缺陷,它并不能满足人们对性能需求。 在机械磨损、机械损伤等其他环境因素的影响下,硬盘驱动器 (HDD) 非常容易发生故障,并导致数据的丢失。 ? 单个磁盘容量有限,且有生命期有限 – 由平均故障间隔时间评估 – 比如 ? 如果一个磁盘的 MTBF 是 750,000 小时 , 对于包含 100 磁盘 , 其 MTBF 是 750,000 / 100, 或 7,500 小时。 ? 2009 EMC Corporation. All rights reserved. Data Protection: RAID - 4 为什么要用 RAID ? RAID 被用于解决这个问题 ? RAID 是一种将多块磁盘形成一个有机整体,使之能够在硬盘 故障时提供数据保护的技术。一般来说, RAID 也能通过数据 并发地存储到多个磁盘上提高存储系统的 I/O 性能。 ? 1987 年,加州大学伯克利分校的 Patterson 、 Gibson 和 Katz 等人发表了一篇题为《冗余磁盘阵列( RAID )的一个示例》 ( A Case for Redundant Arrays of Inexpensive Disks )的 论文。该论文描述了如何利用许多小容量的廉价磁盘替代当 时在大型机中广泛采用的大容量磁盘。为体现存储技术的进 步, RAID 中的字母“ I ”已经从原先的“廉价” Inexpensive 重定义为“独立” Independant ? 2009 EMC Corporation. All rights reserved. Data Protection: RAID - 5 RAID 的实现 ? RAID 有两种实现类型:硬件 RAID 和软件 RAID ? 软件 RAID: 是基于主机的软件提供 RAID 的功能。它通常在操 作系统层次上实现对 RAID 阵列的管理,而并不需要专门的硬 件控制器。 ? 和硬件 RAID 相比,软件 RAID 具有低成本和简单的优点,但 它的缺点也是显而易见的: ? - 性能:软件 RAID 将影响系统的整体性能,因为与 RAID 相关 的计算会带来额外的 CPU 开销。对于一些复杂的 RAID 实现, 这个性能

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档