[发明专利]一种基于不同测试场景的服务器性能测试方法在审
申请号: | 201710150414.6 | 申请日: | 2017-03-14 |
公开(公告)号: | CN106933715A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 李志远 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 不同 测试 场景 服务器 性能 方法 | ||
技术领域
本发明涉及服务器测试领域,尤其涉及一种基于不同测试场景的服务器性能测试方法。
背景技术
SPECjbb(JavaBusinessBenchmark)是国际权威的标准性能评测机构SPEC制定并发布的针对Java业务性能评测的基准测试,主要用于测量包括JRE性能、操作系统性能以及底层硬件的Java系统性能,目前已经发展成为Java虚拟机供应商、硬件开发者、Java应用开发者,以及研究学术组织机构评估Java业务应用性能以及可扩展性的权威基准测试标准。SPECjbb是SPEC组织发布的最新一代Java业务基准测试标准,帮助评估服务器Java应用的性能表现。测试的应用模型模拟了全球知名超市公司的IT基础设施,帮助优化其POS销售和数据挖掘的多重需求。SPECjbb测试性能的主要指标是Max-jOPS即每秒钟完成Java业务操作的最大值。目前SPECjbb对服务器的性能测试仅能从较为单一的模式进行测试,,SPECjbb如何能够在多种测试场景下对服务器进行性能测试是当前丞待解决的技术问题。
发明内容
为了克服上述现有技术中的不足,本发明提供一种基于不同测试场景的服务器性能测试方法,方法包括:
测试客户端创建测试待测服务器的测试参数,定制待测服务器的多种测试场景;
测试客户端向待测服务器发送测试参数以及定制的多种测试场景的参数;
待测服务器接收测试参数以及配置多种测试场景的参数,待测服务器依据定制的多种测试场景的参数,配置测试场景;
待测服务器向测试客户端返回配置的测试场景数据信息;
测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试。
优选地,测试场景包括:默认环境配置,性能平衡场景配置,低延迟场景配置,网络性能场景配置,硬盘IO性能场景配置,虚拟内侧场景配置。
优选地,默认环境配置为基于使待测服务器进入节能待机模式,对待测服务器进入节能待机模式下,对CPU及硬盘的测试;
性能平衡场景配置为使待测服务器进入开机模式,仅运行待测服务器开机后,系统后台软件,对待测服务器的硬件进行测试;
低延迟场景配置为基于待测服务器进入网络低延迟场景,使CPU切换到性能模式,对待测服务器的硬件进行测试;
网络性能场景配置为基于待测服务器进入网络连接状态,且待测服务器与其他服务器进入10M/S的数据传输状态下,对待测服务器的硬件进行测试;
硬盘IO性能场景配置为测试待测服务器储存吞吐量的场景,关闭默认环境配置,开启提升硬盘网络IO性能的路由服务功能;
虚拟内侧场景配置为基于待测服务器降低使用虚拟内存,增大了文件系统缓存脏页比,采用脏页回写硬盘策略。
优选地,测试客户端定制待测服务器的多种测试场景包括:
测试客户端选择与待测服务器测试参数相适配的测试场景,测试场景使用SPECjbb测试的Java编程语言描述测试执行过程;
在测试场景中,配置待测服务器的测试硬件和测试软件数据。
优选地,测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试包括:
测试客户端基于默认环境配置,对待测服务器进行测试,待测服务器进入默认环境配置,SPECjbb测试工具对待测服务器在节能待机模式下进行CPU及硬盘的测试。
优选地,测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试包括:
测试客户端基于性能平衡场景配置,对待测服务器进行测试,待测服务器进入性能平衡场景配置,SPECjbb测试工具对仅运行待测服务器开机后的系统后台软件,对待测服务器的硬件进行测试。
优选地,测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试包括:
测试客户端基于低延迟场景配置,对待测服务器进行测试,待测服务器进入低延迟场景配置,SPECjbb测试工具对待测服务器在低延迟场景配置下使CPU切换到性能模式,对待测服务器的硬件进行测试。
优选地,测试客户端依据配置待测服务器的多种测试场景,基于每种测试场景通过SPECjbb测试工具对待测服务器的测试参数进行测试包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710150414.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于时态逻辑的微控制器运行时验证方法
- 下一篇:一种计算机硬件检测装置