【技术实现步骤摘要】
一种流量控制的方法、相关装置、设备以及存储介质
本申请涉及云存储
,尤其涉及一种流量控制的方法、相关装置、设备以及存储介质。
技术介绍
虚拟化存储技术使得物理资源的利用率提高,物理资源在具有不同需求的众多工作负载之间共享复用。但是共享存储系统的资源管理也存在着挑战性,在云存储资源超额订购的背景下,可能会出现资源不足的情况,因此,需要采用流量控制策略。目前,流量控制策略可以分为多个性能维度,且每个性能维度独立分析,基于性能维度区分重要业务和非重要业务,当重要业务和非重要业务出现资源竞争时,优先满足重要业务的需求。在过载的情况下,按照性能阈值和当前负载的比例进行流量控制。然而,按照性能阈值和当前负载的比例进行流量控制,实际上是对大流量卷进行流量控制,而大流量卷通常属于重要业务,因此,对大流量卷限流会直接影响重要业务的流量使用,不利于流量控制的灵活度。
技术实现思路
本申请实施例提供了一种流量控制的方法、相关装置、设备以及存储介质,用于从待限流存储资源中选择属于第一业务的第一限流存储资源,再利用第一业务下设定的第一流量阈值对第一限流存储资源进行流量控制,避免因无差别流量控制而造成重要业务被限制过大的问题,从而提升流量控制的准确性。有鉴于此,本申请第一方面提供一种流量控制的方法,包括:获取目标存储资源集合所对应的第一性能参数,其中,目标存储资源集合包括M个存储资源,M为大于或等于1的整数;若第一性能参数大于或等于第一性能阈值,则获取目标存储资源集合所对应的M个 ...
【技术保护点】
1.一种流量控制的方法,其特征在于,包括:/n获取目标存储资源集合所对应的第一性能参数,其中,所述目标存储资源集合包括M个存储资源,所述M为大于或等于1的整数;/n若所述第一性能参数大于或等于第一性能阈值,则获取所述目标存储资源集合所对应的M个第二性能参数,其中,所述第二性能参数与所述存储资源具有一一对应的关系;/n根据所述M个第二性能参数,从所述目标存储资源集合中确定待限流存储资源集合,其中,所述待限流存储资源集合中包括P个待限流存储资源,所述P为大于或等于1,且小于所述M的整数;/n若所述待限流存储资源集合中的第一限流存储资源属于第一业务,则按照第一流量阈值对所述第一限流存储资源进行流量控制,其中,所述第一流量阈值为所述第一业务所对应的流量阈值。/n
【技术特征摘要】
1.一种流量控制的方法,其特征在于,包括:
获取目标存储资源集合所对应的第一性能参数,其中,所述目标存储资源集合包括M个存储资源,所述M为大于或等于1的整数;
若所述第一性能参数大于或等于第一性能阈值,则获取所述目标存储资源集合所对应的M个第二性能参数,其中,所述第二性能参数与所述存储资源具有一一对应的关系;
根据所述M个第二性能参数,从所述目标存储资源集合中确定待限流存储资源集合,其中,所述待限流存储资源集合中包括P个待限流存储资源,所述P为大于或等于1,且小于所述M的整数;
若所述待限流存储资源集合中的第一限流存储资源属于第一业务,则按照第一流量阈值对所述第一限流存储资源进行流量控制,其中,所述第一流量阈值为所述第一业务所对应的流量阈值。
2.根据权利要求1所述的方法,其特征在于,所述获取目标存储资源集合所对应的第一性能参数之前,所述方法还包括:
获取目标服务器所对应的第二性能参数,其中,所述目标服务器包括至少一个存储资源集合,所述至少一个存储资源集合包括所述目标存储资源集合;
若所述第二性能参数大于或等于第二性能阈值,则执行所述获取目标存储资源集合所对应的第一性能参数的步骤。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标存储资源集合在第一周期内X个时刻所对应的性能参数,其中,所述X为大于或等于1的整数;
根据所述X个时刻所对应的性能参数,计算得到第一平均值以及第一标准差;
根据所述第一平均值以及所述第一标准差,计算得到所述第一性能阈值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标存储资源集合在第一周期内X个时刻所对应的性能参数,其中,所述X为大于或等于1的整数;
根据所述X个时刻所对应的性能参数,计算得到第一平均值以及第一标准差;
根据所述第一平均值以及所述第一标准差,计算得到第一待判定性能阈值。
获取所述目标存储资源集合在第二周期内Y个时刻所对应的性能参数,其中,所述Y为大于或等于1的整数,所述第二周期小于所述第一周期;
根据所述Y个时刻所对应的性能参数,计算得到第二平均值以及第二标准差;
根据所述第二平均值以及所述第二标准差,计算得到第二待判定性能阈值;
若所述第一待判定性能阈值与所述第二待判定性能阈值之间的变化幅度大于或等于幅度阈值,则将所述第二待判定性能阈值确定为所述第一性能阈值。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述M个第二性能参数,从所述目标存储资源集合中确定待限流存储资源集合,包括:
根据目标性能阈值,从所述M个第二性能参数中确定N个第二性能参数,其中,所述目标性能参数为根据所述第一性能参数确定的,所述N为大于或等于1,且小于或等于所述M的整数;
根据所述N个第二性能参数,从所述目标存储资源集合中获取待选择资源集合,其中,所述待选择资源集合包括N个待选择资源,所述待选择资源与第二性能参数具有一一对应的关系;
根据所述N个第二性能参数中每个第二性能参数所对应的第三性能阈值,从所述待选择资源集合中确定所述待限流存储资源集合。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述M个第二性能参数,从所述目标存储资源集合中确定待限流存储资源集合,包括:
根据目标性能阈值,从所述M个第二性能参数中确定P个第二性能参数,其中,所述目标性能参数为根据所述第一性能参数确定的,所述P为大于或等于1,且小于或等于所述M的整数;
根据所述P个第二性能参数,从所述目标存储资源集合中获取所述待限流存储资源集合,其中,所述待限流存储资源与第二性能参数具有一一对应的关系。
7.根据权利要求1所述的方法,其特征在于,所述按照第一流量阈值对所述第一限流存储资源进行流量控制之后,所述方法还包括:
根据所述第一性能阈值以及所述第一流量阈值确定第一剩余流量;
若所述待限流存储资源集合中的第二限流存储资源属于第二业务,则获取所述第二限流存储资源所对应的第一分配比例;
根据所述第一剩余流量以及所述第一分配比例,确定所述第二限流存储资源所对应的第二流量阈值;
按照所述第二流量阈值对所述第二限流存储资源进行流量控制。
8.根据权利要求1所述的方法,其特征在于,所述按照第一流量阈值对所述第一限流存储资源进行流量控制之后,所述方法还包括:
根据所...
【专利技术属性】
技术研发人员:胡健鹰,邢小云,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。