首页 > 代码库 > EMC VMAX的磁盘构成,fast policy(重要)

EMC VMAX的磁盘构成,fast policy(重要)

首先是流程,

不同种类的磁盘(sata,fc,flah)->disk group->raid->DATA volume->thin pool->TDEV and BCVDEV (lun)


然后细看:


1) 不同种类的磁盘叫做disk,这是可见的物理硬盘,见下图:

技术分享

技术分享

con 112 92代表disk的个数,flag的I代表disk internal to the arrary, F代表FC盘,E而且speed是0代表是EFD类型盘,也就是常说的没有机械臂的固态硬盘,EntERPrise Flash Drive (EFD),也称为 Solid State Drive (SSD)。


2)这些不同的硬盘形成disk group, disk group的成员是disk.


3) 每一个disk经过raid之后会形成DATA volume和two-mirror的GK盘,这些是真正的存储数据用的,DATA volume可以认为是physical disk的一部分,大小小于disk,如下图:

技术分享

能够看到279140MB分出了4个raid5的volume.


4)Data volume会组成pool,pool的成员是volume。

5)从pool里分出的13.5GB的TDEV和BCVDEV(lun)。


***********************以上就是从disk到lun形成的过程**********************************


关于fast policy:


fast policy是一个算法是bound在SG上面的,作用:


1)monitor与host之间的I/O,计算response时间,如果I/O不是很频繁,会把数据移动到sata盘上,反之会移动到fc或者flash盘上,这个移动过程是在操作端看不到的,比如给一个host的sg中的lun为0000和1111,移动之后lun还是0000和1111,但是指向的DATA volume成了其他disk的。


lun只是一个pointer,指向在disk的data, lun和DATA的volume的mapping关系才是真正反映data在哪里的。

EMC VMAX的磁盘构成,fast policy(重要)