【技术实现步骤摘要】
分布式对象存储系统的迁移速度控制方法、装置及介质
本申请涉及分布式存储
,特别是涉及一种分布式对象存储系统的分级存储迁移速度控制方法、装置及计算机可读存储介质。
技术介绍
分布式对象存储系统是由多台对象存储服务器组成的分布式存储集群,用于处理海量、高并发的存储服务请求,由于具有高可靠性,高可用性,快速存取,易于扩展等优点而被广泛应用。目前分布式对象存储系统中大量采用的还是HDD(HardDiskDrive,硬盘驱动器)机械硬盘,但是随着新的存储介质如SSD(SolidStateDrives,简称固盘,固态硬盘)和NVMESSD(Non-VolatileMemoryexpressSolidStateDrives)价格的下降,存储系统也开始配置了一些SSD硬盘替代HDD作为存储介质,在这种配置情况下,如何充分发挥快速存储介质如SSD的性能优势,而又保留HDD的容量优势,兼顾系统性能和成本,就成为了存储系统设计要解决的问题。相关技术对于采用不同存储介质的存储系统中,采用根据数据的冷热程度、不同属性来确 ...
【技术保护点】
1.一种分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,包括:/n根据采集的前端用户IO处理时延数据计算当前周期的实时时延;/n基于前端IO并发速度的目标设置值确定相匹配的时延值,以作为基准时延;/n根据预设速度调整规则,基于所述实时时延和所述基准时延的数值关系计算冷热池在所述当前周期的迁移速度值;/n根据所述冷热池中的迁移模块总数和所述迁移速度值确定每个迁移模块迁移数据的最大速度值,并基于各迁移模块的最大速度值控制所述冷热池的迁移速度。/n
【技术特征摘要】
1.一种分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,包括:
根据采集的前端用户IO处理时延数据计算当前周期的实时时延;
基于前端IO并发速度的目标设置值确定相匹配的时延值,以作为基准时延;
根据预设速度调整规则,基于所述实时时延和所述基准时延的数值关系计算冷热池在所述当前周期的迁移速度值;
根据所述冷热池中的迁移模块总数和所述迁移速度值确定每个迁移模块迁移数据的最大速度值,并基于各迁移模块的最大速度值控制所述冷热池的迁移速度。
2.根据权利要求1所述的分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,所述基于各迁移模块的最大速度值控制所述冷热池的迁移速度包括:
对所述冷热池中的每个迁移模块,获取当前迁移模块迁移一个数据所需的实时时间;
若所述实时时间值小于最小目标控制时间,发送所述当前迁移模块停止工作的指令,且所述指令中携带停止工作时间;
其中,所述最小目标控制时间根据所述最大速度值计算得到,所述停止工作时间T0为为所述最大速度值,T2为数据迁移完成时刻,T1为数据迁移开始时刻。
3.根据权利要求2所述的分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,所述根据所述冷热池中的迁移模块总数和所述迁移速度值确定每个迁移模块迁移数据的最大速度值为:
调用预先存储的速度计算关系式确定每个迁移模块迁移数据的最大速度值,所述速度计算关系式为:
其中,为所述最大速度值,N为所述冷热池中的迁移模块总数,V为所述迁移速度值。
4.根据权利要求1所述的分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,所述根据预设速度调整规则,基于所述实时时延和所述基准时延的数值关系计算冷热池在所述当前周期的迁移速度值包括:
若所述实时时延大于所述基准时延,按照所述预设速度调整规则降低所述冷热池的当前迁移速度值;
若所述实时时延小于所述基准时延,按照所述预设速度调整规则增加所述冷热池的当前迁移速度值。
5.根据权利要求1至4任意一项所述的分布式对象存储系统的分级存储迁移速度控制方法,其特征在于,所述根据采集的前端用户IO处理时延数据计算当前周期的实时时延包括:
采集预设时间段内每个IO的请求下发时刻和请求响应时刻;
根据各IO的请求下发时刻、请求响应时刻和预设时延调整因子计算每个IO的...
【专利技术属性】
技术研发人员:赵煜,胡永刚,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。