System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种资源评估方法、装置及存储介质。
技术介绍
1、为了合理运用计算机设备的资源,保障计算机设备的运行效率,往往需要对计算机设备资源利用情况进行评估,从而根据评估结果对计算机设备资源进行合理分配。
2、通用技术主要是通过人工对计算机设备的资源利用情况进行评估,这种方式效率较低,且准确率较低。因此,需要探索有效的方式准确且高效地对计算机设备的资源利用情况进行评估。
技术实现思路
1、本申请提供一种资源评估方法、装置及存储介质,能够准确且高效地对计算机设备的资源利用情况进行评估。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种资源评估方法,该方法包括:包括:获取与待评估设备的多个功能模块一一对应的多个运行参数;多个功能模块包括cpu模块、内存模块、存储器模块和端口模块中的任意组合;根据多个运行参数和多个预设指标,确定与多个功能模块一一对应多个性能参数;多个预设指标与多个运行参数一一对应,包括预设cpu利用率、预设内存利用率、预设存储利用率和预设端口负荷中的任意组合;根据多个性能参数对待评估设备进行评估,得到评估结果;评估结果用于表示待评估设备的资源利用情况。
4、一种可能的方式中,根据多个运行参数和多个预设指标,确定与多个功能模块一一对应多个性能参数,包括:对多个运行参数中的每个运行参数,以及多个预设指标中与每个运行参数对应的预设指标执行第一操作,得到与多个功能模块一一对应多个性能参数;
5、一种可能的方式中,根据偏差参数和多个第一性能参数,确定功能模块对应性能参数,包括:将多个第一性能参数的和,确定为第二性能参数;对第二性能参数和偏差参数进行加权求和,得到性能参数。
6、一种可能的方式中,根据多个性能参数对待评估设备进行评估,得到评估结果,包括:对多个性别参数进行加权求和,得到评估结果。
7、第二方面,本申请提供一种资源评估装置,该装置包括:获取单元、确定单元和评估单元;获取单元,用于获取与待评估设备的多个功能模块一一对应的多个运行参数;多个功能模块包括cpu模块、内存模块、存储器模块和端口模块中的任意组合;确定单元,用于根据获取单元获取的多个运行参数和多个预设指标,确定与多个功能模块一一对应多个性能参数;多个预设指标与多个运行参数一一对应,包括预设cpu利用率、预设内存利用率、预设存储利用率和预设端口负荷中的任意组合;评估单元,用于根据确定单元确定的多个性能参数对待评估设备进行评估,得到评估结果;评估结果用于表示待评估设备的资源利用情况。
8、一种可能的方式中,确定单元,具体用于:对多个运行参数中的每个运行参数,以及多个预设指标中与每个运行参数对应的预设指标执行第一操作,得到与多个功能模块一一对应多个性能参数;第一操作包括:将运行参数划分为多个预设时段,并对多个预设时段的运行参数进行计算处理,得到与多个预设时段一一对应的多个平均运行参数;将大于其他平均运行参数的平均性能指标,确定为第一运行参数;根据第一运行参数与预设指标的比值,确定偏差参数;根据预设参数集合,确定与多个平均运行参数一一对应的多个第一性能参数;根据偏差参数和多个第一性能参数,确定功能模块对应性能参数。
9、一种可能的方式中,确定单元,还用于:将多个第一性能参数的和,确定为第二性能参数;对第二性能参数和偏差参数进行加权求和,得到性能参数。
10、一种可能的方式中,评估单元,具体用于:对多个性别参数进行加权求和,得到评估结果。
11、第三方面,本申请提供了一种资源评估装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的资源评估方法。
12、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的资源评估方法。
13、第五方面,本申请实施例提供一种包含指令的计算机程序产品,当计算机程序产品在资源评估装置上运行时,使得资源评估装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的资源评估方法。
14、第六方面,本申请实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的资源评估方法。
15、具体的,本申请实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。
16、在本申请中,上述资源评估装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
17、本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
18、基于上述任一方面,本申请提供的技术方案至少带来以下有益效果:
19、资源评估装置可以获取与待评估设备的多个功能模块一一对应的多个运行参数,并根据多个运行参数和多个预设指标,确定与多个功能模块一一对应多个性能参数,以进一步根据多个性能参数对待评估设备进行评估,得到评估结果。
20、相较于通用技术通过人工对计算机设备的资源利用情况进行评估,本申请可以支持资源评估装置获取多个运行参数和多个预设指标,并进一步对待评估设备进行评估,得到评估结果,避免了人工导致的效率较低,且准确率较低的问题。因此,本申请能够准确且高效地对计算机设备的资源利用情况进行评估。
本文档来自技高网...【技术保护点】
1.一种资源评估方法,其特征在于,包括:
2.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述多个运行参数和所述多个预设指标,确定与所述多个功能模块一一对应多个性能参数,包括:
3.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述偏差参数和所述多个第一性能参数,确定所述功能模块对应性能参数,包括:
4.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述多个性能参数对所述待评估设备进行评估,得到评估结果,包括:
5.一种资源评估装置,其特征在于,包括:获取单元、确定单元和评估单元;
6.根据权利要求5所述的资源评估装置,其特征在于,所述确定单元,具体用于:
7.根据权利要求6所述的资源评估方法装置,其特征在于,所述确定单元,还用于:
8.根据权利要求5所述的资源评估装置,其特征在于,所述评估单元,具体用于:
9.一种资源评估装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-4任一项中
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-4任一项中所述的资源评估方法。
...【技术特征摘要】
1.一种资源评估方法,其特征在于,包括:
2.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述多个运行参数和所述多个预设指标,确定与所述多个功能模块一一对应多个性能参数,包括:
3.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述偏差参数和所述多个第一性能参数,确定所述功能模块对应性能参数,包括:
4.根据权利要求1所述的资源评估方法,其特征在于,所述根据所述多个性能参数对所述待评估设备进行评估,得到评估结果,包括:
5.一种资源评估装置,其特征在于,包括:获取单元、确定单元和评估单元;
6.根据权利要求5所...
【专利技术属性】
技术研发人员:侯广营,马丹,张瑞磊,刘良,张巾莹,赵雅,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。