本发明涉及云计算,尤其涉及一种数据卷qos动态更新方法、系统、存储介质及设备。
背景技术:
1、在云计算时代,分布式块存储的应用越来越广泛,分布式块存储通过创建数据卷向云计算系统等上层应用提供存储资源。为了使存储系统中数据卷能均衡使用存储资源,在数据卷进行读写时设置卷qos(quality of service,服务质量),均衡各数据卷的读写能力。
2、目前,设置数据卷的qos值多为固定值。由于不同数据卷在不同时段上的数据业务并不相同,这种通过固定的数据卷qos的方式,并不能达到均衡各数据卷的读写能力的效果。
技术实现思路
1、有鉴于此,本发明的目的在于提出一种数据卷qos动态更新方法、系统、存储介质及设备,用以解决目前通过数据卷qos固定的方式无法达到均衡各数据卷的读写能力的问题。
2、基于上述目的,本发明提供了一种数据卷qos动态更新方法,包括以下步骤:
3、采集数据卷在数据读写过程中的读写性能瞬时值,并将指定时间段的读写性能瞬时值作为历史性能数据进行保存;
4、根据历史性能数据计算距最新读写性能瞬时值之前多个时长的性能平均值,并基于多个性能平均值得到指定时间段的性能分析值;
5、基于性能分析值确定数据卷的读写能力均衡度;
6、基于读写能力均衡度和性能分析值得到数据卷的新qos值,以实现数据卷的qos动态更新。
7、在一些实施例中,根据历史性能数据计算距最新读写性能瞬时值之前多个时长的性能平均值包括:
8、从历史性能数据中确定最新读写性能瞬时值的采集时间;
9、基于采集时间及其之前的多个时长确定多个计算时间段;
10、基于每个计算时间段内的读写性能瞬时值计算其性能平均值,得到多个性能平均值。
11、在一些实施例中,基于多个性能平均值得到指定时间段的性能分析值包括:
12、为每个计算时间段分配权重;
13、基于每个计算时间段的性能平均值和对应的权重计算得到指定时间段的性能分析值。
14、在一些实施例中,为每个计算时间段分配权重包括:
15、按照计算时间段小则对应权重大的原则为每个计算时间段分配权重。
16、在一些实施例中,基于性能分析值确定数据卷的读写能力均衡度包括:
17、响应于数据卷位于数据卷组中,基于性能分析值确定数据卷在数据卷组中的组性能等级;
18、基于组性能等级为数据卷分配对应的组权重;
19、基于组权重和数据卷组的总qos值确定数据卷的读写能力均衡度。
20、在一些实施例中,基于性能分析值确定数据卷的读写能力均衡度还包括:
21、响应于数据卷属于单数据卷,确定性能分析值对应的性能等级,并基于性能等级确定对应的读写能力均衡度。
22、在一些实施例中,基于读写能力均衡度和性能分析值得到数据卷的新qos值包括:
23、基于读写能力均衡度和性能分析值的乘积计算得到数据卷的新qos值。
24、本发明的另一方面,还提供了一种数据卷qos动态更新系统,包括:
25、保存模块,配置用于采集数据卷在数据读写过程中的读写性能瞬时值,并将指定时间段的读写性能瞬时值作为历史性能数据进行保存;
26、第一计算模块,配置用于根据历史性能数据计算距最新读写性能瞬时值之前多个时长的性能平均值,并基于多个性能平均值得到指定时间段的性能分析值;
27、第二计算模块,配置用于基于性能分析值确定数据卷的读写能力均衡度;以及
28、更新模块,配置用于基于读写能力均衡度和性能分析值得到数据卷的新qos值,以实现数据卷的qos动态更新。
29、本发明的又一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述方法。
30、本发明的再一方面,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述方法。
31、本发明至少具有以下有益技术效果:
32、本发明的数据卷qos动态更新方法,通过采集数据卷在数据读写过程中的读写性能瞬时值,将指定时间段的读写性能瞬时值作为历史性能数据进行保存,并根据历史性能数据计算距最新读写性能瞬时值之前多个时长的性能平均值,基于多个性能平均值得到指定时间段的性能分析值,基于性能分析值确定数据卷的读写能力均衡度,并基于读写能力均衡度和性能分析值得到数据卷的新qos值,从而实现了数据卷qos动态更新,不仅使存储系统中数据卷读写能力更加均衡,而且使数据卷qos的设置更贴合数据卷的实际业务需求。
1.一种数据卷qos动态更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,根据所述历史性能数据计算距最新读写性能瞬时值之前多个时长的性能平均值包括:
3.根据权利要求2所述的方法,其特征在于,基于多个性能平均值得到所述指定时间段的性能分析值包括:
4.根据权利要求3所述的方法,其特征在于,为每个计算时间段分配权重包括:
5.根据权利要求1所述的方法,其特征在于,基于所述性能分析值确定所述数据卷的读写能力均衡度包括:
6.根据权利要求1所述的方法,其特征在于,基于所述性能分析值确定所述数据卷的读写能力均衡度还包括:
7.根据权利要求1所述的方法,其特征在于,基于所述读写能力均衡度和所述性能分析值得到所述数据卷的新qos值包括:
8.一种数据卷qos动态更新系统,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的方法。
10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时执行如权利要求1-7任意一项所述的方法。