一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种存储产品参数配置推荐方法、装置、设备及介质与流程

2022-11-28 12:29:30 来源:中国专利 TAG:


1.本技术涉及存储产品配置技术领域,特别涉及一种存储产品参数配置推荐方法、装置、设备及介质。


背景技术:

2.当前大数据背景下,越来越多的厂家提供了各种系统性能评估、性能预测等工具,是由参数配置到性能预测的流程。有了性能评估系统,当一线工程师与客户交流时,工程师可以根据用户配置需求,评估出来不同配置下性能数据供工程师和客户参考,但是在一些情况下,在客户不清楚具体的参数配置及参数权重影响的场景下,仅要求产品性能数据,这样的话,工程师往往根据自身经验结合预测工具的输出向客户进行产品参数配置推荐,这种推荐方式主观性占有较大成分,没有一定的理论依据,容易增加一些不确定性,也容易推荐的参数配置并不是最优配置。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种存储产品参数配置推荐方法、装置、设备及介质,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。其具体方案如下:第一方面,本技术公开了一种存储产品参数配置推荐方法,包括:获取存储产品的所有指标参数以及每个指标参数的配置取值集合;基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值;基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值;当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
4.可选的,还包括:获取性能预测模型;相应的,所述基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据,包括:遍历所述所有指标参数的所述配置取值集合,得到所述所有指标参数对应的全部配置取值组合;利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据。
5.可选的,所述获取性能预测模型,包括:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组
合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到所述性能预测评估模型。
6.可选的,所述利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据,包括:从所述全部配置取值组合中确定出非常用配置取值组合;利用所述性能预测模型预测所述非常用配置取值组合对应的产品性能值;基于所述基础性能数据以及所述非常用配置取值组合对应的产品性能值确定所述存储产品的全量性能数据。
7.可选的,还包括:基于粒子群算法构建分类器,得到所述预设分类器。
8.可选的,还包括:当监测到所述基础性能数据的变化事件,则基于所述变化事件更新所述全量性能数据。
9.可选的,还包括:从所述所有指标参数中确定出关键指标参数;相应的,所述指标参数配置取值组合包含所述关键指标参数的配置取值。
10.可选的,所述基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,包括:基于所述全量性能数据运行预设关联规则算法,并以所述关键指标参数组成的频繁项集开始迭代,得到所述指标参数配置取值组合与产品性能值的关联规则。
11.可选的,所述从所述所有指标参数中确定出关键指标参数,包括:获取所述所有指标参数中每个指标参数对应的参数权重;将参数权重大于预设权重阈值的指标参数确定为关键指标参数。
12.可选的,所述获取所述所有指标参数中每个指标参数对应的参数权重,包括:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到每个指标参数对应的参数权重。
13.可选的,所述基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则之前,还包括:对所述全量性能数据中的产品性能值进行分段处理,以将产品性能值处理为相应数据段对应的预设值。
14.可选的,所述基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,包括:基于所述全量性能数据确定不同置信度下的指标参数配置取值组合与产品性能值的关联规则;相应的,所述基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合,包括:获取用户要求的置信度,基于所述关联规则输出该置信度下该产品性能值对应的
推荐指标参数配置取值组合。
15.第二方面,本技术公开了一种存储产品参数配置推荐装置,包括:参数及取值集合获取模块,用于获取存储产品的所有指标参数以及每个指标参数的配置取值集合;全量性能数据获取模块,用于基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值;关联规则确定模块,用于基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值;参数配置推荐模块,用于当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
16.第三方面,本技术公开了一种电子设备,包括存储器和处理器,其中:所述存储器,用于保存计算机程序;所述处理器,用于执行所述计算机程序,以实现前述的存储产品参数配置推荐方法。
17.第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的存储产品参数配置推荐方法。
18.可见,本技术先获取存储产品的所有指标参数以及每个指标参数的配置取值集合,之后基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值,以及基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值,当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。也即,本技术基于存储产品的所有指标参数的配置取值集合获取存储产品的全量性能数据,基于全量性能数据挖掘参数配置取值组合与产品性能值的关联规则,当获取到用户要求的产品性能值,则基于关联规则输出相应推荐指标参数配置取值组合,这样,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
附图说明
19.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
20.图1为本技术实施例公开的一种存储产品参数配置推荐方法流程图;图2为本技术实施例公开的一种具体的存储产品参数配置推荐方法流程图;图3为本技术实施例公开的一种存储产品参数配置推荐装置结构示意图;图4为本技术实施例公开的一种电子设备原理结构图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.目前,当一线工程师与客户交流时,工程师可以根据用户配置需求,评估出来不同配置下性能数据供工程师和客户参考,但是在一些情况下,在客户不清楚具体的参数配置及参数权重影响的场景下,仅要求产品性能数据,这样的话,工程师往往根据自身经验结合预测工具的输出向客户进行产品参数配置推荐,这种推荐方式主观性占有较大成分,没有一定的理论依据,容易增加一些不确定性,也容易推荐的参数配置并不是最优配置。为此,本技术提供了一种存储产品参数配置推荐方案,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
23.参见图1所示,本技术实施例公开了一种存储产品参数配置推荐方法,包括:步骤s11:获取存储产品的所有指标参数以及每个指标参数的配置取值集合。
24.其中,存储产品的所有指标参数包括硬盘类型、硬盘容量等,每个指标参数均有相应的配置取值集合,比如硬盘类型的配置取值集合可以为{固态硬盘、机械硬盘

},硬盘容量的配置取值集合可以为{500g、1t

}。
25.步骤s12:基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值。
26.在一种实施方式中,可以获取性能预测模型,具体步骤包括:步骤00:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值。
27.步骤01:基于预设分类器对所述基础性能数据进行训练,得到所述性能预测评估模型。
28.在一种实施方式中,可以基于粒子群算法构建分类器,得到所述预设分类器。
29.并且,本技术实施例可以遍历所述所有指标参数的所述配置取值集合,得到所述所有指标参数对应的全部配置取值组合;利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据。其中,遍历得到的全部配置取值组合可以存储在一个矩阵中。具体的,可以识别并设置每个指标参数的枚举值集合(即配置取值集合),以当前指标参数开始,进行循环迭代,后续指标参数依次进行迭代,输出当前迭代的全部配置取值组合。
30.进一步的,本技术实施例可以从所述全部配置取值组合中确定出非常用配置取值组合;利用所述性能预测模型预测所述非常用配置取值组合对应的产品性能值;基于所述基础性能数据以及所述非常用配置取值组合对应的产品性能值确定所述存储产品的全量性能数据。也即,基础性能数据中有产品性能值的采用基础性能数据中的产品性能值,基础性能数据中没有产品性能值的,采用模型预测。
31.比如,所有指标参数包括参数a、b、c,a的配置取值集合为{a1、a2、a3},b的配置取
值集合为{b1、b2、b3},c的配置取值集合为{c1、c2、c3},得到全量的参数取值组合,其中,常用配置取值组合有:{a1、b1、c1}、{a1、b1、c2}等,非常用配置取值组合有{a3、b3、c3}等,对于{a3、b3、c3},利用性能预测模型预测相应的产品性能值。
32.在一种实施方式中,当监测到所述基础性能数据的变化事件,则基于所述变化事件更新所述全量性能数据。比如,工程师发现基础性能数据中存在常用配置取值组合的性能值有偏差,可以修改性能值,触发基础性能数据的变化事件。在另一种实施方式中,也可以手动更新所述全量性能数据。并且,可以进行局部更新,也可一键全部更新。
33.步骤s13:基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值。
34.在一种实施方式中,可以从所述所有指标参数中确定出关键指标参数;相应的,所述指标参数配置取值组合包含所述关键指标参数的配置取值。这样,推荐指标参数配置取值组合也会包含所述关键指标参数的配置取值。其中,所述从所述所有指标参数中确定出关键指标参数,具体可以包括以下步骤:步骤10:获取所述所有指标参数中每个指标参数对应的参数权重;在一种实施方式中,可以获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到每个指标参数对应的参数权重。也即,本技术实施例可以基于预设分类器对所述基础性能数据进行训练,得到性能预测模型和每个指标参数对应的参数权重。
35.步骤11:将参数权重大于预设权重阈值的指标参数确定为关键指标参数。
36.进一步的,本技术实施例可以基于所述全量性能数据运行预设关联规则算法,并以所述关键指标参数组成的频繁项集开始迭代,得到所述指标参数配置取值组合与产品性能值的关联规则。在一种实施方式中,预设关联规则算法为apriori算法。
37.步骤s14:当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
38.在一种实施方式中,本技术实施例可以基于所述全量性能数据确定不同置信度下的指标参数配置取值组合与产品性能值的关联规则;进一步的,本技术实施例可以获取用户要求的置信度,基于所述关联规则输出该置信度下该产品性能值对应的推荐指标参数配置取值组合。
39.并且,本技术实施例可以在所述基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则之前,对所述全量性能数据中的产品性能值进行分段处理,以将产品性能值处理为相应数据段对应的预设值。比如,性能值为10001,对应的数据段为10000~10999,预设值为10k。相应的,本技术实施例在获取到用户要求的产品性能值,先进行分段处理,处理为相应数据段对应的预设值,然后基于所述关联规则输出该预设值对应的推荐指标参数配置取值组合。
40.可见,本技术实施例先获取存储产品的所有指标参数以及每个指标参数的配置取值集合,之后基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值,以及基于所述全量性能数据确定指标参数配置取值组合与
产品性能值的关联规则,所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值,当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。也即,本技术实施例基于存储产品的所有指标参数的配置取值集合获取存储产品的全量性能数据,基于全量性能数据挖掘参数配置取值组合与产品性能值的关联规则,当获取到用户要求的产品性能值,则基于关联规则输出相应推荐指标参数配置取值组合,这样,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
41.例如,参见图2所示,图2为本技术实施例公开的一种具体的存储产品参数配置推荐方法流程图。主要包括以下步骤:步骤一,获取性能预测模型以及指标参数的参数权重:1、输入:训练样本数据即采集的基础性能数据;2、迭代寻优:以分类器对训练样本数据进行训练;3、输出:性能预测模型及指标参数对应的参数权重;其中,算法的应用的主要思想如下:指标参数包含多个变量(每个变量为一个配置取值),以vi表示指标参数的第i个变量,即粒子的速度,n为变量个数,t为当前迭代次数,ω为惯性权重,vi(t 1)为指标参数第i个变量在第t 1次迭代中的位置,rand()表示服从均匀分布[0,1]之间的随机数,c1和c2依次表示个体学习因子和社会学习因子,pi(t)为目前第i个粒子搜索到的个体最优值,g是迭代目前为止所有粒子搜索到的全局最优值,xi(t)为第i个粒子在第t次迭代中的位置,通过以下公式进行迭代、更新:。
[0042]
步骤二,生成全量指标集合即所有指标参数对应的全部配置取值组合:获取当前所有指标参数;获取每个指标参数对应的取值集合;遍历生成全量指标集合:依次遍历各个指标参数的取值集合,迭代输出全量指标配置矩阵,记为全量指标集合。
[0043]
步骤三,生成全量性能数据:1、输入:全量指标参数;2、迭代:依次遍历全量指标参数的每一个配置取值组合,调用第一步输出的性能预测模型完成性能数据预测,得到产品性能值。3、输出:全量性能数据(区别于基础数据,单独持久化保存,便于数据的更新)。其中,全量性能数据更新机制包括以下两种:1)监听基础数据变化事件,自动更新全量性能数据;2)手动更新方式,依据指标参数配置,进行局部更新,也可一键全部更新。
[0044]
步骤四,全量性能数据预处理:性能数据的分段处理,使其满足算法的数据要求:实测及评估的性能数据可以是各样的数据,可以有小数也可以有精确到个位数数据,故首先需要对性能数据进行分段处理,使其可分类。
[0045]
步骤五,确定关键指标组合:获取步骤一输出的指标参数的参数权重ω,设置权重阈值,识别指标参数的参数权重ω大于设置的权重阈值的指标参数,作为关键指标参数,这样,后学以关键指标参数作为关联规则算法应用的频繁项集,从关键指标的频繁项集开始迭代,关联规则算法无需从一项集开始迭代,减少迭代次数,提高挖掘算法。
[0046]
步骤六,关联规则算法应用:输入:数据预处理后的全量性能数据,以及设置的置信度;使用apriori算法,输出满足置信度的关联规则,算法主要核心为:设i={i1,i2,

,im}是一个项集,m为项的个数,其中ii表示第i个项,对应于一个指标参数,事务ti表示i的一个子集,对应于指标参数的配置取值组合;关联规则是形如x-》y的蕴含式,其中,x和y分别称为关联规则的先导和后继,其中,关联规则xy,存在支持度和置信度,如下:
在算法使用过程中,将所有满足权重阈值的指标参数识别为关键指标参数组合,作为k项集,其中,k为关键指标参数的个数,从k项集开始进行迭代寻找频繁项集。设置指标参数的配置取值组合为x,性能值y,设置置信度,输出满足条件的指标配置取值组合的关联规则。并且,在算法使用过程中,可迭代设置置信度,输出不同置信度下的关联规则,以可以提供更全面的推荐参数配置;最后,根据设置的具体性能值(也即用户要求的性能值),进行数据预处理归类,结合输出的关联规则以及不同的置信度,输出指标参数的配置取值组合,供用户选择参考。
[0047]
也即,本技术首先配置指标参数,采集存储产品的基础性能数据,之后通过粒子群优化算法,对基础性能数据进行训练学习和迭代寻优,输出指标参数对应的参数权重和性能预测模型;其次根据指标参数,通过算法,生成新的全量的指标参数配置,称之为全量指标数据;第三,使用性能预测模型,以全量指标数据为输入,调用性能评估模型,生成全量指标数据下所有参数指标对应的性能数据,称之为全量性能数据;第四,对全量性能数据进行数据预处理,使其满足关联规则算法的输入,使用关联规则算法,分析挖掘数据内部隐含的关联规则;最后,根据关联规则,结合用户要求的性能值,完成指标参数的可靠推荐,为产品更好的在市场推广奠定良好的基础。
[0048]
这样,能够通过性能值得到推荐指标参数配置,不仅能够完成由采集的基础性能数据到性能评估预测,同时通过生成全量性能指标数据,确保推荐算法参数配置的全量性,为一线工程师在市场产品推广时,最大化的满足客户由性能数据到产品配置的可靠推荐,为产品的推广提供可靠的依据。
[0049]
参见图3所示,本技术实施例公开了一种存储产品参数配置推荐装置,包括:参数及取值集合获取模块11,用于获取存储产品的所有指标参数以及每个指标参数的配置取值集合;全量性能数据获取模块12,用于基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值;关联规则确定模块13,用于基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值;参数配置推荐模块14,用于当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
[0050]
可见,本技术实施例先获取存储产品的所有指标参数以及每个指标参数的配置取值集合,之后基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值,以及基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,所述指标参数配置取值组合包括所述所有指标参数中多个指标参
数的配置取值,当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。也即,本技术实施例基于存储产品的所有指标参数的配置取值集合获取存储产品的全量性能数据,基于全量性能数据挖掘参数配置取值组合与产品性能值的关联规则,当获取到用户要求的产品性能值,则基于关联规则输出相应推荐指标参数配置取值组合,这样,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
[0051]
进一步的,所述装置还还包括性能预测模型获取模块,用于获取性能预测模型;相应的,所述全量性能数据获取模块12,包括:全部配置取值组合获取子模块,用于遍历所述所有指标参数的所述配置取值集合,得到所述所有指标参数对应的全部配置取值组合;全量性能数据子获取模块,用于利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据。
[0052]
在一种具体的实施方式中,全部配置取值组合获取子模块,具体用于获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到所述性能预测评估模型。
[0053]
在一种具体的实施方式中,全量性能数据子获取模块,具体用于:从所述全部配置取值组合中确定出非常用配置取值组合;利用所述性能预测模型预测所述非常用配置取值组合对应的产品性能值;基于所述基础性能数据以及所述非常用配置取值组合对应的产品性能值确定所述存储产品的全量性能数据。
[0054]
进一步的,所述装置还包括:预设分类器构建模块,用于基于粒子群算法构建分类器,得到所述预设分类器。
[0055]
并且,所述装置还包括,还包括全量性能数据更新模块,用于当监测到所述基础性能数据的变化事件,则基于所述变化事件更新所述全量性能数据。
[0056]
进一步的,所述装置还包括:关键指标参数确定模块,用于从所述所有指标参数中确定出关键指标参数;相应的,所述指标参数配置取值组合包含所述关键指标参数的配置取值。
[0057]
并且,关联规则确定模块13,具体用于基于所述全量性能数据运行预设关联规则算法,并以所述关键指标参数组成的频繁项集开始迭代,得到所述指标参数配置取值组合与产品性能值的关联规则。
[0058]
在一种实施方式中,关键指标参数确定模块,具体用于获取所述所有指标参数中每个指标参数对应的参数权重;将参数权重大于预设权重阈值的指标参数确定为关键指标参数。
[0059]
其中,所述获取所述所有指标参数中每个指标参数对应的参数权重,包括:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到每个指标参数对应的参数权重。
[0060]
另外,所述装置还包括全量性能数据预处理模块,用于在所述基于所述全量性能
数据确定指标参数配置取值组合与产品性能值的关联规则之前,对所述全量性能数据中的产品性能值进行分段处理,以将产品性能值处理为相应数据段对应的预设值。
[0061]
在一种实施方式中,关联规则确定模块13,具体用于基于所述全量性能数据确定不同置信度下的指标参数配置取值组合与产品性能值的关联规则;相应的,参数配置推荐模块14,具体用于获取用户要求的置信度,基于所述关联规则输出该置信度下该产品性能值对应的推荐指标参数配置取值组合。
[0062]
参见图4所示,本技术实施例公开了一种电子设备20,包括处理器21和存储器22;其中,所述存储器22,用于保存计算机程序;所述处理器21,用于执行所述计算机程序,以实现以下步骤:获取存储产品的所有指标参数以及每个指标参数的配置取值集合;基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值;基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值;当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
[0063]
可见,本技术实施例先获取存储产品的所有指标参数以及每个指标参数的配置取值集合,之后基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值,以及基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值,当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。也即,本技术实施例基于存储产品的所有指标参数的配置取值集合获取存储产品的全量性能数据,基于全量性能数据挖掘参数配置取值组合与产品性能值的关联规则,当获取到用户要求的产品性能值,则基于关联规则输出相应推荐指标参数配置取值组合,这样,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
[0064]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:获取性能预测模型;遍历所述所有指标参数的所述配置取值集合,得到所述所有指标参数对应的全部配置取值组合;利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据。
[0065]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到所述性能预测评估模型。
[0066]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:从所述全部配置取值组合中确定出非常用配置取值组合;利用所述性能预测模型预测所述非常用配置取值组合对应的产品性能值;基于所述基础性能数据以及所述非常用配置取值组合对应的产品性能值确定所述存储产品的全量性能数据。
[0067]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:基于粒子群算法构建分类器,得到所述预设分类器。
[0068]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:当监测到所述基础性能数据的变化事件,则基于所述变化事件更新所述全量性能数据。
[0069]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:从所述所有指标参数中确定出关键指标参数;相应的,所述指标参数配置取值组合包含所述关键指标参数的配置取值。
[0070]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:基于所述全量性能数据运行预设关联规则算法,并以所述关键指标参数组成的频繁项集开始迭代,得到所述指标参数配置取值组合与产品性能值的关联规则。
[0071]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:获取所述所有指标参数中每个指标参数对应的参数权重;将参数权重大于预设权重阈值的指标参数确定为关键指标参数。
[0072]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到每个指标参数对应的参数权重。
[0073]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:对所述全量性能数据中的产品性能值进行分段处理,以将产品性能值处理为相应数据段对应的预设值。
[0074]
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:基于所述全量性能数据确定不同置信度下的指标参数配置取值组合与产品性能值的关联规则;获取用户要求的置信度,基于所述关联规则输出该置信度下该产品性能值对应的推荐指标参数配置取值组合。
[0075]
并且,所述存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储方式可以是短暂存储或者永久存储。
[0076]
另外,所述电子设备20还包括电源23、通信接口24、输入输出接口25和通信总线26;其中,所述电源23用于为所述电子设备20上的各硬件设备提供工作电压;所述通信接口24能够为所述电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;所述输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
[0077]
进一步的,本技术实施例公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现以下步骤:获取存储产品的所有指标参数以及每个指标参数的配置取值集合;基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值;基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则;所述
指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值;当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。
[0078]
可见,本技术实施例先获取存储产品的所有指标参数以及每个指标参数的配置取值集合,之后基于所述所有指标参数的所述配置取值集合获取所述存储产品的全量性能数据;其中,所述全量性能数据包括所述所有指标参数对应的全部配置取值组合,以及每个配置取值组合对应的产品性能值,以及基于所述全量性能数据确定指标参数配置取值组合与产品性能值的关联规则,所述指标参数配置取值组合包括所述所有指标参数中多个指标参数的配置取值,当获取到用户要求的产品性能值,则基于所述关联规则输出该产品性能值对应的推荐指标参数配置取值组合。也即,本技术实施例基于存储产品的所有指标参数的配置取值集合获取存储产品的全量性能数据,基于全量性能数据挖掘参数配置取值组合与产品性能值的关联规则,当获取到用户要求的产品性能值,则基于关联规则输出相应推荐指标参数配置取值组合,这样,能够避免主观因素的影响,从而提升存储产品参数配置推荐的可靠性。
[0079]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:获取性能预测模型;遍历所述所有指标参数的所述配置取值集合,得到所述所有指标参数对应的全部配置取值组合;利用所述性能预测模型,并基于所述全部配置取值组合获取所述存储产品的全量性能数据。
[0080]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到所述性能预测评估模型。
[0081]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:从所述全部配置取值组合中确定出非常用配置取值组合;利用所述性能预测模型预测所述非常用配置取值组合对应的产品性能值;基于所述基础性能数据以及所述非常用配置取值组合对应的产品性能值确定所述存储产品的全量性能数据。
[0082]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:基于粒子群算法构建分类器,得到所述预设分类器。
[0083]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:当监测到所述基础性能数据的变化事件,则基于所述变化事件更新所述全量性能数据。
[0084]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:从所述所有指标参数中确定出关键指标参数;相应的,所述指标参数配置取值组合包含所述关键指标参数的配置取值。
[0085]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:基于所述全量性能数据运行预设关联规则算法,并以所述关键指标参数组成的频繁项集开始迭代,得到所述指标参数配置取值组合与产品性能值的关联规则。
[0086]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,
可以具体实现以下步骤:获取所述所有指标参数中每个指标参数对应的参数权重;将参数权重大于预设权重阈值的指标参数确定为关键指标参数。
[0087]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:获取基础性能数据;所述基础性能数据包括所述所有指标参数的常用配置取值组合以及利用每个常用配置取值组合对所述存储产品进行性能测试得到的产品性能值;基于预设分类器对所述基础性能数据进行训练,得到每个指标参数对应的参数权重。
[0088]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:对所述全量性能数据中的产品性能值进行分段处理,以将产品性能值处理为相应数据段对应的预设值。
[0089]
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:基于所述全量性能数据确定不同置信度下的指标参数配置取值组合与产品性能值的关联规则;获取用户要求的置信度,基于所述关联规则输出该置信度下该产品性能值对应的推荐指标参数配置取值组合。
[0090]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0091]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0092]
以上对本技术所提供的一种存储产品参数配置推荐方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献