用于管理盘的方法、电子设备和计算机程序产品技术

技术编号:28320101 阅读:28 留言:0更新日期:2021-05-04 13:00
本公开的实施例提供了一种用于管理盘的方法、电子设备和计算机程序产品。该方法包括基于与多个盘的能力有关的参数,确定针对所述多个盘中的每个盘的基准能力参数。此外,该方法还包括确定所述多个盘中的每个盘的已用能力参数。进而,该方法包括从所述多个盘中确定待调整的第一盘,所述第一盘的已用能力参数大于所述第一盘的所述基准能力参数。该方法进一步包括使得所述第一盘中的至少一个盘切片中的数据被移动至所述多个盘中的第二盘,以使得所述第一盘的已用能力参数与所述第一盘的基准能力参数之差低于预定阈值。通过利用该方法,可以实现各个存储盘的均衡操作。

【技术实现步骤摘要】
用于管理盘的方法、电子设备和计算机程序产品
本公开的实施例涉及数据存储领域,并且更具体地,涉及用于管理盘的方法、电子设备和计算机程序产品。
技术介绍
虚拟池全自动存储分层(FASTVP)技术用于将不同种类的数据自动分类到分层池中不同类型的存储介质中。为了实现FASTVP,例如,可以将经常访问的或重要的数据移动到速度较快、性能较高、并且相应地成本较高的盘上,并且将较少访问的或不太重要的数据移动到速度较慢、性能较低、并且相应地成本较低的盘上。FASTVP能够降低产品的总拥有成本(TCO)并提升性能。然而,传统的FASTVP技术仅限于具有相同IO热度(即,单位时间内的读写次数)和磨损度(即,写请求次数)的盘切片(slice)间的数据移动的情形,并且为了节约资源,移动次数需要进一步减少。
技术实现思路
本公开的实施例提供一种用于管理盘的方法、电子设备和计算机程序产品。根据本公开的第一方面,提供了一种用于管理盘的方法。该方法包括基于与多个盘的能力有关的参数,确定针对所述多个盘中的每个盘的基准能力参数。此外,该方法还包括确定所述本文档来自技高网...

【技术保护点】
1.一种用于管理盘的方法,包括:/n基于与多个盘的能力有关的参数,确定针对所述多个盘中的每个盘的基准能力参数;/n确定所述多个盘中的每个盘的已用能力参数;/n从所述多个盘中确定待调整的第一盘,所述第一盘的已用能力参数大于所述第一盘的所述基准能力参数;以及/n使得所述第一盘中的至少一个盘切片中的数据被移动至所述多个盘中的第二盘,以使得所述第一盘的已用能力参数与所述第一盘的基准能力参数之差低于预定阈值。/n

【技术特征摘要】
1.一种用于管理盘的方法,包括:
基于与多个盘的能力有关的参数,确定针对所述多个盘中的每个盘的基准能力参数;
确定所述多个盘中的每个盘的已用能力参数;
从所述多个盘中确定待调整的第一盘,所述第一盘的已用能力参数大于所述第一盘的所述基准能力参数;以及
使得所述第一盘中的至少一个盘切片中的数据被移动至所述多个盘中的第二盘,以使得所述第一盘的已用能力参数与所述第一盘的基准能力参数之差低于预定阈值。


2.根据权利要求1所述的方法,其中确定所述基准能力参数包括:
确定所述多个盘中的每个盘的预定能力参数;
确定所述多个盘的预定能力参数的总和;以及
将所述基准能力参数确定为所述预定能力参数与所述总和的比率。


3.根据权利要求1所述的方法,其中确定所述已用能力参数包括:
确定所述多个盘中的每个盘的实际使用参数;
确定所述多个盘的实际使用参数的总和;以及
将所述已用能力参数确定为所述实际使用参数与所述总和的比率。


4.根据权利要求1所述的方法,其中使得所述第一盘中的至少一个盘切片中的数据被移动至所述第二盘包括:
使得所述至少一个盘切片中的与所述数据对应的元数据被移动至中间存储器,以使所述第一盘的基准能力参数大于或等于所述第一盘的已用能力参数;
确定所述中间存储器中将要被移除的所述元数据;以及
使所述将要被移除的所述元数据从所述中间存储器移动至所述第二盘,以使所述多个盘的相应基准能力参数与相应已用能力参数的标准差小于预定阈值。


5.根据权利要求4所述的方法,其中使得所述至少一个盘切片中的所述元数据被移动至所述中间存储器包括:
按所述第一盘中的每个盘切片的个体能力参数对所述第一盘中的盘切片执行降序排列;并且
迭代地执行以下步骤:
响应于所述第一盘的已用能力参数大于所述第一盘的基准能力参数,使得所述第一盘中的、个体能力参数最大的盘切片中的元数据被移动至所述中间存储器;以及
更新所述第一盘的已用能力参数。


6.根据权利要求5所述的方法,其中所述基准能力参数至少包括第一基准能力参数和第二基准能力参数,并且所述已用能力参数至少包括第一已用能力参数和第二已用能力参数,其中对所述第一盘中的盘切片执行降序排列包括:
获取所述第一盘的所述第一基准能力参数与所述第一盘的所述第一已用能力参数之间的第一最大差值;
获取所述第一盘的所述第二基准能力参数与所述第一盘的所述第二已用能力参数之间的第二最大差值;以及
响应于所述第一最大差值小于所述第二最大差值,按每个盘切片的第一个体能力参数对所述第一盘中的盘切片执行降序排列。


7.根据权利要求1所述的方法,其中与所述多个盘的能力有关的所述参数包括以下参数中的至少一个:
单位时间内的读写次数;
写请求计数;以及
容量。


8.一种用于管理盘的电子设备,所述电子设备包括:
处理器;以及
存储器,存储有计算机程序指令,处理器运行存储器中的所述计算机程序指令控制所述电子设备执行动作,所述动作包括:

【专利技术属性】
技术研发人员:黄亮杨瑞鹏赵晓亮刘先龙陈云飞
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1