[发明专利]一种虚拟化平台JVM性能测试的方法在审
申请号: | 201410061631.4 | 申请日: | 2014-02-24 |
公开(公告)号: | CN103793327A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 韩啸 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 平台 jvm 性能 测试 方法 | ||
技术领域
本发明涉及虚拟化测试领域,具体涉及一种虚拟化平台JVM性能测试的方法。
背景技术
传统JVM测试方法通常只是按照经验值来评估JVM性能是否满足当前业务需求,这样的方法通常没有办法准确的评估JVM在实际的业务环境中的表现。理论上业务系统对JVM性能需求的评估应该通过实际的基础应用场景的测试进行评估,但JVM基础应用场景搭建复杂,测试周期长、成长高。因此客户迫切需要一种JVM性能评估的方法,以评估当前业务平台JVM性能是否满足需求。
发明内容
鉴于上述所存在的问题,本发明的目的是提供一种虚拟化平台JVM性能测试的方法,通过该方法可以指导企业IT信息管理者有效的评估当前虚拟化平台JVM性能是否满足业务求。避免业务系统是JVM性能出现瓶颈,而导致IT建设投资的浪费。
本发明的是通过以下技术安装实现的:
本发明提供了一种虚拟化平台JVM性能测试的方法,本发明主要包括:
1)、准备虚拟化平台:在服务器上安装Redhat 6.2 x86_64操作系统,打开虚拟化控制台,创建虚拟机,虚拟机配置为4核心虚拟CPU、24G虚拟内存、100G虚拟磁盘容量,2个虚拟千兆以太网卡;
2)、安装JVM测试套件:下载swt的安装程序,它负责解压jar包里的目录结构到指定目录。安装目录下有一个脚本run-specjvm.sh,运行脚本测试程序是否运行正常;
3)、执行如下命令,./run-specjvm.sh -peak -pf props/specjvm.properties ,进行测试。
本发明的有益效果是:
通过这种测试方法有效的评估虚拟化平台中虚拟机的计算性能,客户可以根据此方法评估虚拟化环境是否满足当前业务需求。这种测试方法能够评估多种用户应用场景,通过模拟用户业务场景对虚拟化平台进行评测,通过这种测试方法,可以估算的虚拟化平台性能是否满足客户当前业务需求。
具体实施方式
本发明提供了一种虚拟化平台JVM性能测试的方法,包括:
1、安装
下载一个swt的安装程序,它负责解压jar包里的目录结构到指定目录;
3、调试
安装目录下有一个脚本,用以测试安装或环境是否正常,脚本如下:
./run-specjvm.sh startup.helloworld –ikv,startup.helloworld 是测试helloworld程序的启动时间,选择这个测试用例是考虑到运行速度比较快,-ikv的意思是跳过签名检查;
4、配置
默认情况,我们只需要修改安装目录下 props/specjvm.properties 和 props/specjvm.reporter.properites 这两个配置文件就行了;specjvm.properties主要负责对整个套件的运行进行调整;比如,指定需要运行的测试用例,测试迭代次数,每个用例跑完是否要GC等;
5、修改测试参数
specjvm.additional.properties.file=props/specjvm.reporter.properties // 指定报表配置文件路径
specjvm.benchmark.analyzer.names=HeapMemoryFreeAnalyzer HeapMemoryTotalAnalyzer // heap分析器
specjvm.home.dir=/home/admin/SPECjvm2008 // SPEC_HOME路径
specjvm.iteration.time=240s // 迭代时长
specjvm.startup.jvm_options=-Xms1024m -Xmx1024m -XX:+UseConcMarkSweepGC // JVM switches
specjvm.reporter.properties这个配置文件就不多做介绍了,甚至可以不做任何修改。
6、启动测试
./run-specjvm.sh -peak -pf props/specjvm.properties
通过该方法可以指导企业IT信息管理者有效的评估当前虚拟化平台JVM性能是否满足业务求。避免业务系统是JVM性能出现瓶颈,而导致IT建设投资的浪费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410061631.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钻孔与节理成一定角度的爆破施工方法
- 下一篇:机舱空气流动系统弯头