[发明专利]一种性能测试方法、装置、电子设备和存储介质在审
申请号: | 202210157035.0 | 申请日: | 2022-02-21 |
公开(公告)号: | CN114546852A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 穆亚昆;姬超平 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李彩玲 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 装置 电子设备 存储 介质 | ||
1.一种性能测试方法,包括:
响应于确定服务器当前的第一性能信息不满足预定条件,根据所述第一性能信息更新当前的第一并发数,得到第二并发数;
通过根据所述第二并发数对所述服务器进行压力测试,得到所述服务器的第二性能信息;
响应于确定所述第一性能信息满足所述预定条件,根据所述第一并发数执行所述服务器的任务分配操作。
2.根据权利要求1所述的方法,其中,所述根据所述第一性能信息更新当前的第一并发数,得到第二并发数,包括:
根据所述第一性能信息与需求上限值之间的第一差值,更新当前步长,并根据更新后的当前步长调整所述第一并发数,得到第二并发数。
3.根据权利要求2所述的方法,其中,所述根据所述第一性能信息与需求上限值之间的第一差值,更新当前步长,并根据更新后的当前步长调整所述第一并发数,得到第二并发数,包括:
在根据所述第一差值,确定所述第一性能信息大于需求上限值的情况下,缩小当前步长;
计算所述第一并发数与缩小后的当前步长之间的第二差值,得到第二并发数。
4.根据权利要求2所述的方法,其中,所述根据所述第一性能信息与需求上限值之间的第一差值,更新当前步长,并根据更新后的当前步长调整所述第一并发数,得到第二并发数,包括:
在所述第一性能信息小于需求上限值的情况下,检测性能信息与并发数之间的增长关系;
在所述增长关系为线性关系的情况下,计算所述第一性能信息与所述需求上限值之间的第一差值;
根据所述第一差值,确定当前步长的增长系数,并更新所述当前步长;
计算所述第一并发数与更新后的当前步长之和,得到第二并发数。
5.根据权利要求4所述的方法,还包括:
在所述增长关系为非线性关系的情况下,缩小当前步长;
计算所述第一并发数与缩小后的当前步长之和,得到第二并发数。
6.根据权利要求1所述的方法,其中,所述确定所述第一性能信息满足所述预定条件,包括:
在所述第一性能信息与需求上限值相同的情况下,确定所述第一性能信息满足所述预定条件,所述需求上限值根据任务分配信息确定,其中,所述任务分配信息包括下述至少一项:可分配的资源和性能需求信息。
7.一种性能测试装置,包括:
第一并发数更新模块,用于响应于确定服务器当前的第一性能信息不满足预定条件,根据所述第一性能信息更新当前的第一并发数,得到第二并发数;
压力测试模块,用于通过根据所述第二并发数对所述服务器进行压力测试,得到所述服务器的第二性能信息;
任务分配模块,用于响应于确定所述第一性能信息满足所述预定条件,根据所述第一并发数执行所述服务器的任务分配操作。
8.根据权利要求7所述的装置,其中,所述第一并发数更新模块,包括:
第二并发数计算单元,用于根据所述第一性能信息与需求上限值之间的第一差值,更新当前步长,并根据更新后的当前步长调整所述第一并发数,得到第二并发数。
9.根据权利要求8所述的装置,其中,所述第二并发数计算单元,包括:
步长缩小子单元,用于在根据所述第一差值,确定所述第一性能信息大于需求上限值的情况下,缩小当前步长;
并发数减少子单元,用于计算所述第一并发数与缩小后的当前步长之间的第二差值,得到第二并发数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210157035.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器
- 下一篇:基于主成分分析的综合能源项目综合效益评价方法及装置