1.一种算力估计方法,其特征在于,包括:
当目标施压机空闲时,通过系统信息收集和报告Sigar接口按照第一预设频率采集所述目标施压机的目标配置信息和资源消耗信息;当所述目标施压机运行任务时,通过Sigar接口按照第二预设频率采集所述目标施压机的目标配置信息和资源消耗信息;其中,所述第一预设频率大于所述第二预设频率;
根据参考施压机的参考配置信息和所述目标配置信息,确定所述目标施压机与所述参考施压机之间的性能比值;根据所述参考施压机的参考算力值和所述性能比值,确定所述目标施压机对应的空载算力值,其中,所述空载算力值是指目标施压机在未运行施压任务时所具备的计算能力,所述参考算力值是指参考施压机在未运行施压任务时所具备的计算能力;
根据所述资源消耗信息和所述空载算力值,确定所述目标施压机对应的消耗算力值。
2.根据权利要求1所述的方法,其特征在于,所述根据参考施压机的参考配置信息和所述目标配置信息,确定所述目标施压机与所述参考施压机之间的性能比值,包括:根据参考施压机的参考核心数和参考主频,确定所述参考施压机对应的参考性能值;
根据所述目标施压机的目标核心数和目标主频,确定所述目标施压机对应的目标性能值;
将所述目标性能值与所述参考性能值的比值确定为所述目标施压机与所述参考施压机之间的性能比值。
3.根据权利要求1所述的方法,其特征在于,还包括:
在目标任务的任务状态为运行状态时,确定与所述目标任务关联的关联施压机;
根据所述关联施压机对应的消耗算力值、加载线程数和所述目标任务的目标线程数,确定所述目标任务对应的任务算力值。
4.根据权利要求3所述的方法,其特征在于,根据如下公式确定所述目标任务对应的任务算力值:其中,S是所述目标任务对应的任务算力值;Tm是所述目标任务的目标线程数;n是所述关联施压机的个数;Ci是第i个关联施压机对应的消耗算力值;Ti是第i个关联施压机对应的加载线程数。
5.根据权利要求1所述的方法,其特征在于,所述资源消耗信息包括中央处理器CPU使用率。
6.一种算力估计装置,其特征在于,包括:
目标施压机信息采集模块,用于当目标施压机空闲时,通过系统信息收集和报告Sigar接口按照第一预设频率采集目标施压机的目标配置信息和资源消耗信息;当目标施压机运行任务时,通过Sigar接口按照第二预设频率采集目标施压机的目标配置信息和资源消耗信息;其中,第一预设频率大于第二预设频率;
性能比值确定单元,用于根据参考施压机的参考配置信息和目标配置信息,确定目标施压机与参考施压机之间的性能比值;空载算力值确定单元,用于根据参考施压机的参考算力值和性能比值,确定目标施压机对应的空载算力值,其中,所述空载算力值是指目标施压机在未运行施压任务时所具备的计算能力,所述参考算力值是指参考施压机在未运行施压任务时所具备的计算能力;
消耗算力值确定模块,用于根据所述资源消耗信息和所述空载算力值,确定所述目标施压机对应的消耗算力值。
7.一种算力估计设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑5中任一所述的算力估计方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑5中任一所述的算力估计方法。