|
Symmetrix动态缓存分区技术(DCP)原理与配置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 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|