聚合功能的评估方法、装置、计算机设备及存储介质与流程
- 国知局
- 2024-07-31 19:50:18
本发明涉及计算机,具体涉及聚合功能的评估方法、装置、计算机设备及存储介质。
背景技术:
1、固态硬盘是基于闪存介质的一种存储产品,目前广泛应用于智能手机、电脑、服务器、数据中心等场景。随着独立磁盘冗余阵列技术的产生,固态硬盘的性能得以进一步提高,但目前针对独立磁盘冗余阵列技术的评估验证大多集中于对于稳定性、面对异常的可靠性等方面的验证,对数据的聚合准确性评估非常缺乏,导致聚合功能的评估不充分,聚合功能稳定性难以保证。
技术实现思路
1、有鉴于此,本发明提供了一种聚合功能的评估方法、装置、计算机设备及存储介质,以解决聚合功能评估不充分的问题。
2、第一方面,本发明提供了一种聚合功能的评估方法,包括:
3、获取多个条带中每一个条带分别对应的数据标识参数,以及获取每一个条带分别对应的初始聚合顺序;
4、根据第一条带对应的数据标识参数,生成第一条带对应的待聚合数据标识,其中,第一条带为多个条带中任一个条带;
5、直至确定所有条带对应的待聚合数据标识均生成完成之后,将所有的条带进行排列组合操作,生成多种新的聚合顺序;
6、将所有的条带的待聚合数据标识按照第一聚合顺序输入至待测试聚合设备后,接收待测试聚合设备返回的目标聚合数据标识集合,其中,第一聚合顺序为多种新的聚合顺序中任一种;
7、根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合;
8、基于多种新的聚合顺序中每一种聚合顺序下生成的目标聚合数据标识集合和基准聚合数据标识集合,对待测试聚合设备的聚合功能进行评估。
9、通过上述方式,获取多个条带中每一个条带分别对应的数据标识参数,以及获取每一个条带分别对应的初始聚合顺序;根据第一条带对应的数据标识参数,生成第一条带对应的待聚合数据标识;直至确定所有条带对应的待聚合数据标识均生成完成之后,将所有的条带进行排列组合操作,生成多种新的聚合顺序;将所有的条带的待聚合数据标识按照第一聚合顺序输入至待测试聚合设备后,接收待测试聚合设备返回的目标聚合数据标识集合;根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合;基于多种新的聚合顺序中每一种聚合顺序下生成的目标聚合数据标识集合和基准聚合数据标识集合,对待测试聚合设备的聚合功能进行评估。可以配置多个条带的数据标识参数,根据数据标识参数生成多种条带数据标识,条带可以包括多种类型,并对条带数据标识进行多种排列组合后,分别输入待测试聚合设备,获取评估的目标聚合数据标识集合,并将同样的数据进行基准聚合操作,生成基准聚合数据集合,根据这两种集合数据标识集合对聚合功能进行评估,例如比较两种数据标识集合的数据标识是否相同,对待测试聚合设备的聚合功能进行评估,弥补聚合功能验证领域的不足,有利于提高设备的聚合稳定性。
10、在一种可选的实施方式中,获取多个条带中每一个条带分别对应的数据标识参数,包括:
11、识别第一条带的条带类型;
12、根据条带类型确定第一条带对应的数据存储类型;
13、基于数据存储类型获取与第一条带对应的数据标识参数;
14、当数据存储类型为第一存储类型时,数据标识参数包括起始值、递进步长以及预设数量;
15、或者,
16、当数据存储类型为第二存储类型时,数据标识参数包括预设数据标识。
17、通过上述方式,识别条带的条带类型,并根据条带类型确定条带对应的数据存储类型,例如数据存储类型可以包括拆分数据类型或者独立数据类型,根数据存储类型配置不同的数据标识参数,可以为后续数据生成提供支持。
18、在一种可选的实施方式中,根据第一条带对应的数据标识参数,生成第一条带对应的待聚合数据标识,包括:
19、当识别到第一条带的条带类型指示第一条带的数据存储类型仅包括第一存储类型时,从起始值开始,以递进步长进行迭代,循环生成每一个待聚合子数据标识;直至确定待聚合子数据标识的数量满足预设数量时停止迭代操作;根据所有的待聚合子数据标识生成第一条带对应的待聚合数据标识;
20、或者,
21、当识别到第一条带的条带类型指示第一条带的数据存储类型仅包括第二存储类型时,为第一条带配置预设的待聚合数据标识;
22、或者,
23、当识别到第一条带的条带类型指示第一条带的数据存储类型包括第一存储类型和第二存储类型时,第一条带中既包括待聚合数据标识,又包括预设数据标识。
24、通过上述方式,根据多种条带类型分别所包括的数据存储类型,分别根据不同的参数进行数据标识生成操作,例如,当第一条带包括的数据存储类型为第一存储类型时,根据初始值、迭代步长生成预设数量的待聚合数据标识,这样可以迅速生成大量的数据标识,效率很高,同时,若为第二存储类型则采用预配置的待聚合数据标识,这样做的好处是方便对数据标识进行筛选和辨认,方便验证,而当条带中这两种数据存储类型都包括时,则第一条带中既包括待聚合数据标识集合,又包括预设数据标识。
25、在一种可选的实施方式中,根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合,包括:
26、按照第一聚合顺序依次对每一个条带的待聚合数据标识进行基准聚合操作,获取每一个条带的聚合状态;
27、当确定第一条带的聚合状态为目标聚合状态时,对第一条带的条带类型进行识别;
28、当确定第一条带的条带类型为第一条带类型时,输出第一条带中所有数据标识;
29、直至确定所有条带的数据标识均输出完毕之后,将所有条带的数据标识按照第一聚合顺序生成基准聚合数据标识集合。
30、通过上述方式,当第一条带为第一条带类型时,仅需根据第一条带的聚合状态确定第一条带数据是否输出即可,保证聚合时数据的完整性。
31、在一种可选的实施方式中,根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合,包括:
32、按照第一聚合顺序依次对每一个条带的待聚合数据标识进行基准聚合操作,获取每一个条带的聚合状态;
33、当确定第一条带的聚合状态为目标聚合状态时,对第一条带的条带类型进行识别;
34、当确定第一条带的条带类型为第二条带类型时,获取第一条带在初始聚合顺序中之前和之后紧邻的两个条带的聚合状态;
35、当确定紧邻两个条带的聚合状态均为目标聚合状态时,输出第一条带中的所有数据标识;
36、直至确定所有条带的数据标识均输出完毕之后,将所有条带的数据标识按照第一聚合顺序生成基准聚合数据标识集合;
37、通过上述方式,当确定第一条带类型为第二条带类型时,根据第一条带的聚合状态以及前后相邻两个条带的聚合状态确定第一条带的数据标识是否输出,保证聚合时数据标识代表的数据的完整性。
38、在一种可选的实施方式中,根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合,包括:
39、按照第一聚合顺序依次对每一个条带的待聚合数据标识进行基准聚合操作,获取每一个条带的聚合状态;
40、当确定第一条带的聚合状态为目标聚合状态时,对第一条带的条带类型进行识别;
41、当确定第一条带为除第一条带类型和第二条带类型中的其他条带类型时,获取第一条带中预设部位的数据标识的数据类型;
42、当确定第一条带中预设部位数据标识的数据类型为目标数据类型时,从初始聚合顺序中之前或者之后紧邻的至少一个条带中确定目标条带;
43、当确定所有的目标条带均为目标聚合状态时,输出第一条带的所有数据标识;
44、直至确定所有条带的数据标识均输出完毕之后,将所有条带的数据标识按照第一聚合顺序生成基准聚合数据标识集合。
45、通过上述方式,当第一条带为其他条带类型时,根据条带中预设部位的数据类型,确定需要参考的其他条带的聚合状态,保证聚合时数据的完整性。
46、在一种可选的实施方式中,
47、预设部位数据标识包括头部数据标识或者尾部数据标识,当确定第一条带中预设部位数据标识的数据类型为目标数据类型时,从初始聚合顺序中之前或者之后紧邻的至少一个条带中确定目标条带,包括:
48、识别头部数据标识的数据类型;
49、当确定头部数据标识的数据类型为拆分数据类型时,识别头部数据标识被拆分的第一剩余数量;
50、确定与第一条带在初始聚合顺序中相邻且在第一条带之前且与第一剩余数量相等的条带为目标条带;
51、或者;
52、当确定头部数据标识的数据类型为未拆分数据类型时,识别第一条带中尾部数据标识的数据类型;
53、当确定尾部数据标识的数据类型为拆分数据类型时,确定尾部数据标识被拆分的第二剩余数量;
54、确定与第一条带在初始聚合顺序中相邻且在第一条带之后且与第二剩余数量相等的条带为目标条带。
55、通过上述方式,可以通过识别拆分数据标识的位置(头部或者尾部),确定待提取数据的目标条带,并从目标条带中提取出所有拆分的数据标识,为后续将拆分的数据标识进行聚合提供数据。
56、在一种可选的实施方式中,基于多种新的聚合顺序中每一种聚合顺序下生成的目标聚合数据标识集合和基准聚合数据标识集合,对待测试聚合设备的聚合功能进行评估,包括:
57、将多种新的聚合顺序中每一种聚合顺序下生成的目标聚合数据标识集合和基准聚合数据标识集合进行比对,获取比对结果;
58、当比对结果满足预设条件时,确定待测试聚合设备的聚合功能的评估结果为验证通过。
59、通过上述方式,目标集合数据标识集合和基准数据标识集合相等时,确定聚合功能测试通过,保证数据存储一致性,避免数据存储错误的情况发生。
60、第二方面,本发明提供了一种聚合功能的评估装置,包括:
61、获取模块,用于获取多个条带中每一个条带分别对应的数据标识参数,以及获取每一个条带分别对应的初始聚合顺序;
62、生成模块,用于根据第一条带对应的数据标识参数,生成第一条带对应的待聚合数据标识,其中,第一条带为多个条带中任一个条带;
63、排列组合模块,用于直至确定所有条带对应的待聚合数据标识均生成完成之后,将所有的条带进行排列组合操作,生成多种新的聚合顺序;
64、输入模块,用于将所有的条带的待聚合数据标识按照第一聚合顺序输入至待测试聚合设备后,接收待测试聚合设备返回的目标聚合数据标识集合,其中,第一聚合顺序为多种新的聚合顺序中任一种;
65、基准聚合模块,用于根据初始聚合顺序和第一聚合顺序对所有的条带的待聚合数据标识进行基准聚合操作,生成基准聚合数据标识集合;
66、评估模块,用于基于多种新的聚合顺序中每一种聚合顺序下生成的目标聚合数据标识集合和基准聚合数据标识集合,对待测试聚合设备的聚合功能进行评估。
67、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的聚合功能的评估方法。
68、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的聚合功能的评估方法。
本文地址:https://www.jishuxx.com/zhuanli/20240731/184271.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。