[发明专利]服务器的CPU压力测试方法、装置及计算机可读存储介质在审
申请号: | 202010835763.3 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111966549A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 樊明福 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 张晓冬 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 cpu 压力 测试 方法 装置 计算机 可读 存储 介质 | ||
本发明提供了服务器的CPU压力测试方法、装置及计算机可读存储介质,属于计算机测试的技术领域,解决了服务器测试内容单一受限,不能完全模拟客户实际使用场景,测试工具受CPU型号影响平台CPU压力测试的技术问题。包括获取CPU的核心信息,所述核心信息包括核心数量;根据核心数量和用户输入指令生成测试脚本;通过fio进程将测试脚本绑定到待测的CPU核心;利用测试脚本对CPU进行测试,获得测试结果。本发明能够更全面的模拟了实际使用场景,能够匹配任何型号的CPU,而不用受测试工具的影响,提高测试效率,很好的达到自定义负载测试,以完全模拟客户实际应用场景的目的,测试内容较广不受限。
技术领域
本发明涉及计算机测试技术领域,尤其是涉及一种服务器的CPU压力测试方法、装置及计算机可读存储介质。
背景技术
服务器稳定性是最重要的,如果在稳定性方面不能够保证业务运行的需要,再高的性能也是无用的,正规的服务器厂商都会对产品进行不同温度和湿度下的运行稳定性测试,重点要考虑的是冗余功能,如:数据冗余、网卡冗余、电源冗余、风扇冗余等。
一些测试方法主要分以下几种:
压力测试:已知系统高峰期使用人数,验证各事务在最大并发数(通过高峰期人数换算)下事务响应时间能够达到客户要求。系统各性能指标在这种压力下是否还在正常数值之内。系统是否会因这样的压力导致不良反应(如:宕机、应用异常中止等)。
Ramp Up增量设计:如并发用户为75人,系统注册用户为1500人,以5%-7%作为并发用户参考值。一般以每15s加载5人的方式进行增压设计,该数值主要参考测试加压机性能,建议Run几次。以事务通过率与错误率衡量实际加载方式。
Ramp Up增量设计目标:寻找已增量方式加压系统性能瓶颈位置,抓住出现的性能拐点时机,一般常用参考Hits点击率与吞吐量、CPU、内存使用情况综合判断。模拟高峰期使用人数,如早晨的登录,下班后的退出,工资发送时的消息系统等。
稳定性测试:已知系统高峰期使用人数、各事务操作频率等。设计综合测试场景,测试时将每个场景按照一定人数比率一起运行,模拟用户使用数年的情况。并监控在测试中,系统各性能指标在这种压力下是否能保持正常数值。事务响应时间是否会出现波动或随测试时间增涨而增加。系统是否会在测试期间内发生如宕机、应用中止等异常情况。
无论是通用型服务器、高端服务器还是其他各种类型的服务器量产和出货之前都需要对CPU进行压测,一方面验证了CPU性能,另一方面可以检测CPU和系统的兼容性的问题。
目前使用的Intel PTU工具是官方提供的CPU压测的工具,但是受CPU平台影响显著,不同的CPU测试需要使用不同版本的PTU工具。
目前CPU测试要么只能单核单进程,要么就是全部核心满负载,不能够自定义负载测试,以完全模拟客户实际用用场景,现有技术的缺点
1)测试内容单一受限;
2)不能完全模拟客户实际使用场景;
3)测试工具(尤其是Intel PTU这个工具)受CPU型号影响。
发明内容
本发明的目的在于提供一种服务器的CPU压力测试方法、装置及计算机可读存储介质,解决了服务器测试内容单一受限,不能完全模拟客户实际使用场景,测试工具(尤其是Intel PTU这个工具)受CPU型号影响平台CPU压力测试的技术问题。
第一方面,本发明提供的一种服务器的CPU压力测试方法,包括:
获取CPU的核心信息,所述核心信息包括核心数量;
根据核心数量和用户输入指令生成测试脚本;
通过fio进程将测试脚本绑定到待测的CPU核心;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010835763.3/2.html,转载请声明来源钻瓜专利网。