简述RAID级别理论分析

2010-11-16 09:41:17 来源:  作者:admin 阅读:0 次 收藏到我的QQ书签

  RAID级别是个很抢手的好东西,这里闲聊一下RAID级别等多种东西。目前,根据应用程序、磁盘驱动器种类、预算标准选择正确的RAID级别和10年前一样重要。

  例如,如果你想实现高效能的读操作和写操作,你可能就要使用小型磁盘驱动器,避免使用RAID 6。如果你想存储大量数据,而存储点有可能需要重建,这时正确配置RAID 5和RAID 6就能很好地满足应用程序的需求。如果你关注性能,就应该考虑其它级别的RAID,减少或消除磁盘驱动器发生故障对性能产生的影响,例如可以使用RAID 1。最后,归根结底,应该在预算、性能需求、数据可靠性、容量、能耗、生存性、应用程序服务需求、个人和商业伙伴的偏好之间寻求平衡。

  在决定哪种RAID级别适合你的需求时,请考虑以下因素:

  1.如果你依靠RAID 6减少大容量磁盘驱动器故障引起的重建次数,找出问题的根本原因,避免使用很容易发生故障的磁盘。换句话说,避免使用很容易发生故障的磁盘驱动器,或者配置RAID 1,以避免由磁盘驱动器奇偶校验引起性能影响 。

  2.在不同的RAID级别、不同的空闲磁盘驱动器数量情况下,RAID控制器能在一个站点及时提供几次重建过程?替换故障驱动器后,随后的重建过程是否需要将空闲驱动器放入原始位置?如果你的问题是驱动器经常发生故障,如果你无法解决磁盘驱动器不可靠等根本问题,你就需要提高磁盘驱动器的重建能力,消除故障对性能的影响。

  3.将LUN或卷从一个RAID级别迁移到另一个级别时,要做哪些事?控制器能做这些事吗?在读取或写入数据时呢?人们开始强调或认识分层存储和策略数据管理工具,因此能否透明地将数据从一个LUN迁移到另一个LUN变得非常重要,而这两个LUN可能位于相同或不同的存储系统中。如何在读写过程中透明地迁移数据,如何实现支持各种策略管理工具的接口,你应该找出这些问题的解决方法。你要向供应商询问,他们的数据迁移工具能否对文件在迁移过程中进行读写操作,访问正在迁移到不同存储层的文件中的数据时,是否需要终止应用程序。

  4.支持哪些RAID级别?RAID级别并发操作的粒度为多少?磁盘驱动器的数量和种类又如何?同样,查看你在采用RAID时,灵活性有多大?存储系统或控制器在实现非开放式操作时,系统和自动RAID措施的灵活性有多大?支持多个RAID级别并发操作非常重要,因为这样就能为RAID 1或RAID 10中的邮件、数据库和其它应用程序设置日志文件,实现读写密集型工作负荷的操作;而采用RAID 5可以实现对更新要求不高的工作负荷的操作。

  5.明确如何优化各种级别的RAID实施措施,实现大型顺序式I/O应用程序的读写操作,与随机I/O的读写操作有什么区别。例如,如果你要更新数据库和处理数据库,就要优化小型随机I/O的RAID系统;另一方面,如果你要读取大型顺序视频或音频文件,就要使各种RAID级别的RAID系统独立支持大型顺序I/O操作。请记住,IOP和吞吐量(带宽或MB/sec)之间可以折中处理:如果 IOP上升,MB/sec就会下降;反之,如果MB/sec上升,IOP就会下降,因为I/O大小发生了变化。换句话说,如果你在处理大型IOP,就应该期待每秒的IOP下降,而MB/sec上升。

  6.双方或多方RAID实施措施如何缓解故障对读操作和写操作的性能影响,以及对重建过程的影响?例如,RAID控制器如何协助加快奇偶校验和数据迁移过程,降低或减少重建时间。另外,还有一种方法可以帮助RAID系统缓解磁盘故障对数据的影响,避免主动错误信息,这种方法就是避免使用具有可较故障的磁盘驱动器,而不是简单地修复故障。

  7.如果使用RAID卸载器或加速器(块、ASIC、FPGA),它们实现了什么功能?对应用程序有什么作用?这应该是很透明的,潜在的实施措施应该加快多驱动器奇偶校验过程,减少驱动器重建时间,而不给性能带来影响。

  8.关注不同的应用程序需要哪些级别的服务,关注你为什么要使用RAID满足需求,以部署正确的方法。选择正确的RAID级别满足顺序读写操作或随机读写操作,满足小型或大型I/O处理过程的读写操作。例如,写操作密集型的程序应该避免使用RAID 5或RAID 6,而选择使用RAID 1或RAID 10。

  9.了解缓存如何与RAID控制器中集成、联合使用,包括预读、回写、完全写入和其它操作;了解如何利用镜像、电池备份和 NVRAM等技术保护缓存。人们普遍存在误解,认为缓存越多越好,缓存利用率越高性能就越好。实际上,一些RAID系统需要更多的缓存补偿或抵消I/O性能的缺失,快速将数据迁移到磁盘驱动器中,或者将数据从磁盘驱动器中迁移。了解缓存效果,即缓存能否有效地减少反应时间,缓存如何得到利用。缓存并不是越多越好,而是要看其是否得到有效利用。

  请记住:RAID不能取代备份产品,需要与其他形式的数据保护功能联合使用。如果RAID没有与其它数据保护技巧和技术联合使用,那么文件一旦删除,就永远消失了。但是,如果有备份、快照、其它即时的数据复本或视图,文件就可以得到恢复。

(0)
(0)
  • 精彩图文 - 最新图文资讯
  • 业界动态 - 相关资讯导读
用户名: 密码:  验证码: 点击我更换图片
 360温馨提示:请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论
  • 相关评论
  • 行业动态 - 编辑最新推荐
  • 技术专题 - 阅读排行
技术论坛 | 客户服务 | 服务项目 | 关于我们 | 站点地图 | 法律声明 | 联系我们 | 汇款帐户
经营性网站
备案信息
北京
广告协会
国际连锁
经营协会
中国
互联网协会
网络110
报警服务
无线互联网
联盟协会
不良信息
举报中心
经营性网站
备案信息
Copyright(C)2009 All Right Reserved 版权所有 回天科技
上海总部:上海市徐汇区漕溪北路41号汇嘉大厦12楼E室 021-58358765
浙江分公司:杭州市文三路388号钱江科技大厦10楼1016室 0571-88218821 全国(北京,广州,深圳,宁波,温州,南京,成都)咨询热线:400-889-1122
浙ICP备05004250号