免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4379 | 回复: 0
打印 上一主题 下一主题

[RAID与磁盘阵列] EMC DMX存储上的Meta LUN如何组成? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-27 16:59 |只看该作者 |倒序浏览

               
EMC  DMX存储上的Meta
LUN如何组成?
                     (原创, 转发请注明出处 )
在DMX上,是由下面的顺序组建meta LUN的:

物理硬盘àHyper VolumeàLogical  VolumeàMeta LUN

具体过程是这样的,一个物理硬盘被安装一定的大小等分为很多片,又被称为split或者hyper Volume,再由这些Hyper Volume组成Logical Volume,如2-Mirror的Logical Volume是由位于不同DA端口的不同物理硬盘上的Hyper Volume组成的RAID 1设备,然后一定数量的Logical Volume再组成Meta LUN,下面分别用相应的图来表示这个过程


1、物理硬盘划分为Hyper Volume



  
  
  
  
  
  
  
  
  
  
  
  




file:///C:/DOCUME%7E1/abc/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg







2、Hyper Volume按照需要组成Logical Volume

RAID1 Logical
Volume

file:///C:/DOCUME%7E1/abc/LOCALS%7E1/Temp/msohtml1/01/clip_image004.jpg


RAID5 Logical
Volume(以3+1RAID5为例)

file:///C:/DOCUME%7E1/abc/LOCALS%7E1/Temp/msohtml1/01/clip_image006.jpg

需要明确的是对于RAID1的Logical Volume而言,Hyper Volume的大小就等余Logical Volume的大小,而RAID5的 Logical Volume的大小则为
Hyper_Volume_size x 4 x 75% ,等于Hyper Volume大小的3倍。因此当Logical Volume size同为14GB时,它们实际上是由不同大小的Hyper组成的。
如果不再进行Meta LUN的绑定,则Logical Volume已经可以分配给主机使用了。



3、Meta LUN的组成
组成Meta LUN时主要有concatenate和stripe两种方式,前者只是把Logical
Volume相连,不作striping,而后者正相反。

RAID10 Meta LUN,采用stripe的方式

file:///C:/DOCUME%7E1/abc/LOCALS%7E1/Temp/msohtml1/01/clip_image008.jpg

在绑定RAID10 Meta
LUN时,stripe size是960KB。以4个Logical
Volume绑定为一个LUN时,实际的IO最终落在8个物理硬盘上。而6GB logical Volume组成48GB LUN时,涉及的硬盘将是16块。

RAID5 Meta LUN,
由于Logical
Volume已经是由分布在4个物理硬盘上的Hyper Volume组成,4个Logical Volume绑定为一个LUN时如果还进行striping,则每个
Meta LUN IO将分布在16个硬盘上,对于150块盘组建的RAID5环境中,大于不到10个Meta LUN就已经使用到了全部的盘。另外,RAID5的特性决定写IO的时间花费主要是在Parity计算上。如果DMX3用stripe方式绑定一个Meta LUN,而主机方面在LV基础上再次进行stripping,就会发生double stripping的情况,2次stripe对IO的性能并不会有明显改进,因此建议用concatenate方式创建Meta LUN。以4个RAID Meta LUN进行操作系统层面的 LV stripe为例,IO的情况如下:



file:///C:/DOCUME%7E1/abc/LOCALS%7E1/Temp/msohtml1/01/clip_image010.jpg
如果每个操作系统层面的LV大小不超过4个DMX Logical volume的大小,则在stripe后,这个LV的IO会落在如灰色的这些盘上。

另外,在Hyper
Volume组成RAID5
Logical Volume 时,stripe size是256K,系统LV的stripe size只要是256K的整数倍时,就不会产生一个IO“碎片”,针对文件系统的情况,建议stripe size为256K。

               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/62218/showart_485059.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP