System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器性能评估方法、电子设备、存储介质及产品技术_技高网

服务器性能评估方法、电子设备、存储介质及产品技术

技术编号:41938019 阅读:9 留言:0更新日期:2024-07-05 14:31
本发明专利技术提供了一种服务器性能评估方法、电子设备、存储介质及产品,涉及服务器测试技术领域,该方法包括:获取待测处理器的硬件信息,采用逻辑核心数量和标称频率,确定待测处理器对应的测试配置参数,调整待测处理器至目标运行频率,根据核心空闲状态级别遍历数量对待测处理器进行性能测试,监测待测处理器的实际性能数据,对实际性能数据进行合并计算,生成性能测试结果,获取测试响应时间内待测处理器的实际运行频率,将实际运行频率与目标运行频率进行对比,生成运行频率偏差结果。本发明专利技术通过评估不同工作负载下处理器的性能功耗比,能够准确、有效的反映出不同核心空闲状态级别对处理器性能的影响。

【技术实现步骤摘要】

本专利技术涉及服务器测试,特别是涉及一种服务器性能评估方法、电子设备、存储介质及产品


技术介绍

1、随着服务器中cpu核心数及频率的快速发展,cpu节能技术受到很大关注,处理器节能技术主要包含休眠技术和调频技术,其中,休眠技术包括cpu空闲状态,可在cpu空闲时节省电力,cpu中的cpu空闲状态被称为c状态,通常,空闲状态越深,关闭或减少电压的组件就越多,这些状态节省更多电力,但也具有更高的退出延迟,当cpu从更深的c状态唤醒时,重启组件需要时间,带来较大的延迟对应用程序的性能产生一定影响。调频技术是一种动态调整处理器工作频率的技术,根据系统负载和热量情况来优化性能和功耗之间的平衡,当系统需要更多计算资源时,cpu可以自动提高工作频率以提升性能,使计算任务能够更快地完成。cpu节能技术均会造成对应用程序的影响。

2、然而,当前常用的cpu的基准测试和极限测试,仅能评估正常或高性能状态下的服务器计算性能,而无法适应服务器采用节能技术的场景,即空闲状态切换对应用程序的影响以及cpu运行频率对高频低延迟应用的影响均无法准确评估,导致无法得知节能技术对高性能应用的延迟影响,进一步影响服务器的稳定性。


技术实现思路

1、有鉴于此,本专利技术旨在提出一种服务器性能评估方法、电子设备、存储介质及产品,解决当前服务器测评无法准确评估出空闲状态切换对应用程序的影响以及cpu运行频率对高频低延迟应用的影响的问题,实现有效、准确的服务器性能评估。

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、其中,为测试时间内处理器运行的标称频率,为非指令许可中的标称频率,、分别为指令许可中的标称频率,为非指令许可中的核心指标周期百分比,、分别为指令许可中的核心指标周期百分比,、和的总和为1。

42、可选地,所述获取所述测试响应时间内待测处理器的实际运行频率,将所述实际运行频率与所述标称频率进行对比,生成运行频率偏差结果之后,还包括:

43、根据所述运行频率偏差结果,生成运行频率偏差对应的偏差告警报告。

44、依据本专利技术的第二方面,提供了一种服务器性能评估装置,应用于服务器测试端,所述装置包括:

45、获取信息模块,用于获取待测处理器的硬件信息;其中,所述硬件信息包括待测处理器的逻辑核心数量和标称频率;

46、信息处理模块,用于采用本文档来自技高网...

【技术保护点】

1.一种服务器性能评估方法,其特征在于,应用于服务器测试端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述采用所述逻辑核心数量和所述标称频率,确定待测处理器对应的测试配置参数;其中,所述测试配置参数包括核心空闲状态级别遍历数量和测试周期,包括:

3.根据权利要求1所述的方法,其特征在于,所述调整所述待测处理器至目标运行频率,根据所述核心空闲状态级别遍历数量对所述待测处理器进行性能测试,包括:

4.根据权利要求3所述的方法,其特征在于,所述监测到所述待测处理器为目标运行频率,采用所述核心空闲状态级别遍历数量,对所述待测处理器进行性能测试,包括:

5.根据权利要求1所述的方法,其特征在于,所述调整所述待测处理器至目标运行频率,根据核心空闲状态级别遍历数量对所述待测处理器进行性能测试之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述监测所述待测处理器的实际性能数据,对所述实际性能数据进行合并计算,生成性能测试结果,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定各核心利用率下所述待测处理器的测试响应时间和测试得分,包括:

8.根据权利要求6所述的方法,其特征在于,所述计算测试周期内的性能功耗比,包括:

9.根据权利要求1所述的方法,其特征在于,所述获取所述测试响应时间内待测处理器的实际运行频率,将所述实际运行频率与所述标称频率进行对比,生成运行频率偏差结果,包括:

10.根据权利要求9所述的方法,其特征在于,所述标称频率通过以下公式确定:

11.根据权利要求1所述的方法,其特征在于,所述获取所述测试响应时间内待测处理器的实际运行频率,将所述实际运行频率与所述标称频率进行对比,生成运行频率偏差结果之后,还包括:

12.一种服务器性能评估装置,其特征在于,应用于服务器测试端,所述装置包括:

13.一种电子设备,其特征在于,包括:

14.一种可读存储介质,其特征在于,所述可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的服务器性能评估方法。

15.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现如权利要求1至11中任一项所述的服务器性能评估方法。

...

【技术特征摘要】

1.一种服务器性能评估方法,其特征在于,应用于服务器测试端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述采用所述逻辑核心数量和所述标称频率,确定待测处理器对应的测试配置参数;其中,所述测试配置参数包括核心空闲状态级别遍历数量和测试周期,包括:

3.根据权利要求1所述的方法,其特征在于,所述调整所述待测处理器至目标运行频率,根据所述核心空闲状态级别遍历数量对所述待测处理器进行性能测试,包括:

4.根据权利要求3所述的方法,其特征在于,所述监测到所述待测处理器为目标运行频率,采用所述核心空闲状态级别遍历数量,对所述待测处理器进行性能测试,包括:

5.根据权利要求1所述的方法,其特征在于,所述调整所述待测处理器至目标运行频率,根据核心空闲状态级别遍历数量对所述待测处理器进行性能测试之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述监测所述待测处理器的实际性能数据,对所述实际性能数据进行合并计算,生成性能测试结果,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定各核心利用率下所述待测处理器的测试响应时间和测试得分...

【专利技术属性】
技术研发人员:王月李磊
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1