中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 存储备份 > 技术中心 > 存储系统
建立面向应用的存储系统
http://www.edu.cn   2011-07-01 中国教育网络 作者:于耳

字体选择:【大】 【中】 【小】

  RAID性能分析

  磁盘阵列对于磁盘是经过RAID处理,划分LUN后提供给应用使用的,所以RAID的规划也是非常重要的。我们以常用的RAID10和RAID5来分析,为了简化分析过程,我们按照4块盘为例,不考虑其他因素。

  1.读操作

  因为raid5(3数据盘,1个校验盘)与raid10的磁盘都可以提供服务,所以在读方面它们基本是没有差别的。如果是读为主的应用,我们在选择这两张RAID 上应该优先考虑RAID5以提供更多的有效数据空间。

  2.连续写连续写的过程,因为这个时候的校验是在Cache中完成,如4块盘的raid5,可以先在内存中计算好校验,同时写入3个数据+1个校验。而raid10只能同时写入2个数据+2个镜相。显然这种应用我们也应该选择RAID5。

  3.离散写

  数据库大部分操作就是离散写,如每次写一个数据块的数据以及数据库的REDO LOG等。这种情况对于raid10,我们可以看到,同样的单个操作,最终raid10只需要2个IO,而raid5需要4个IO。考虑到性能和安全性因素,这种应用我们更应该选择RAID10。

  根据以上分析,我们认为如果应用对写性能要求较高,应该尽量分配RAID10空间;如果应用对写性能要求不高,可以尽量采用RAID5技术,以实现空间最大化。

  当然如果仅仅是读数据,是和RAID级别没有关系的。如果不考虑RAID保护性的可靠性,我们认为对于某些“只读”的数据应该尽量存放在RAID5空间中。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com