Symmetrix动态缓存分区技术(DCP)原理与配置

来源:存储在线  
2013/10/22 12:40:54
Symmetrix动态缓存分区技术(Dynamic Cache Partition)是一种可供用户配置的高级缓存设置选项。它的作用是对Symmetrix的全局分布式缓存区域进行划分,并且将Symmetrix中不同磁盘设备根据分配策略应用到不同的缓存分区。满足不同的数据访问需求,优化阵列整体性能。本文介绍了DCP的原理和配置方法。

Dynamic Cache Partition配置方法:

DCP的可配置选项可以分为五种:

Minimum、Target、Maximum缓存比例定义了所配置的Cache Partition占所有缓存大小的百分比。配置了三个选项以后,Cache Partition的缓存用量就会介于Minimum和Maximum之间。而Target选项则定义的推荐的缓存用量值,也定义了上文中所提到的借用其他区域的缓存区域的触发阀值。当Cache Partition有额外用来满足I/O需求时,且缓存用量达到Target阀值,DCP会启用借用其他区域的缓存,但是总量不会超过Maximum设置。

而整个阵列层面,所有Cache Partition的Target值总和为100%。如果三个值相等,那这个Cache Partition则为固定大小。

Donation Time值用来决定一个Cache Partition内的缓存区域,被其他Cache Partition借用之前,保留的时长。就是说,一个Cache Partition中的某个区域没有执行过任何I/O操作的时间达到Donation Time值,这个区域则可以作为被其他Cache Partition“借用”的候选。越高的Donation Time值决定了缓存区域会被当前的Cache Parition使用越久,减少被其他Cache Partition借用的概率。

每一个Cache Partition还可以设置针对当前分区的Write Pending Limit设置(Write Pending内容参考文章:Symmetrix缓存的Write Pending)。配置的区间是Maximum分区大小的40%-80%。

用户可以使用Solutions Enabler(版本7.4以上)命令symqos来进行DCP的配置,主要的命令如下:启用和关闭DCP的命令是:

symqos -cp -sid SymmID enable | disable

检查DCP是否被启用的命令为,在命令输出中检查Cache Partitioning栏的状态:

symcfg list –v

创建Cache Partition的命令是:

symqos -cp -name PartitionName -sid SymmID create -target TargetPercent -min MinimumPercent -max MaximumPercent -wp WritePendingLimit -time DonationTime

责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918