一种虚拟化平台jvm性能测试的方法

文档序号:6538541阅读:880来源:国知局
一种虚拟化平台jvm性能测试的方法
【专利摘要】本发明提供一种虚拟化平台JVM性能测试的方法,属于虚拟化测试领域,通过这种测试方法有效的评估虚拟化平台中虚拟机的计算性能,客户可以根据此方法评估虚拟化环境是否满足当前业务需求。这种测试方法能够评估多种用户应用场景,通过模拟用户业务场景对虚拟化平台进行评测,通过这种测试方法,可以估算的虚拟化平台性能是否满足客户当前业务需求。
【专利说明】一种虚拟化平台JVM性能测试的方法
[0001]
【技术领域】
[0002]本发明涉及虚拟化测试领域,具体涉及一种虚拟化平台JVM性能测试的方法。
【背景技术】
[0003]传统JVM测试方法通常只是按照经验值来评估JVM性能是否满足当前业务需求,这样的方法通常没有办法准确的评估JVM在实际的业务环境中的表现。理论上业务系统对JVM性能需求的评估应该通过实际的基础应用场景的测试进行评估,但JVM基础应用场景搭建复杂,测试周期长、成长高。因此客户迫切需要一种JVM性能评估的方法,以评估当前业务平台JVM性能是否满足需求。

【发明内容】

[0004]鉴于上述所存在的问题,本发明的目的是提供一种虚拟化平台JVM性能测试的方法,通过该方法可以指导企业IT信息管理者有效的评估当前虚拟化平台JVM性能是否满足业务求。避免业务系统是JVM性能出现瓶颈,而导致IT建设投资的浪费。
[0005]本发明的是通过以下技术安装实现的:
本发明提供了一种虚拟化平台JVM性能测试的方法,本发明主要包括:
1)、准备虚拟化平台:在服务器上安装Redhat6.2 x86_64操作系统,打开虚拟化控制台,创建虚拟机,虚拟机配置为4核心虚拟CPU、24G虚拟内存、100G虚拟磁盘容量,2个虚拟千兆以太网卡;
2)、安装JVM测试套件:下载swt的安装程序,它负责解压jar包里的目录结构到指定目录。安装目录下有一个脚本run-specjvm.sh,运行脚本测试程序是否运行正常;
3)、执行如下命令,./run-specjvm.sh -peak -pf props/spec jvm.properties,进行测试。
[0006]本发明的有益效果是:
通过这种测试方法有效的评估虚拟化平台中虚拟机的计算性能,客户可以根据此方法评估虚拟化环境是否满足当前业务需求。这种测试方法能够评估多种用户应用场景,通过模拟用户业务场景对虚拟化平台进行评测,通过这种测试方法,可以估算的虚拟化平台性能是否满足客户当前业务需求。
【具体实施方式】
[0007]本发明提供了一种虚拟化平台JVM性能测试的方法,包括:
1、安装
下载一个swt的安装程序,它负责解压jar包里的目录结构到指定目录;
3、调试
安装目录下有一个脚本,用以测试安装或环境是否正常,脚本如下:./run-specjvm.sh startup, helloworld -1kv, startup, helloworld 是测试helloworld程序的启动时间,选择这个测试用例是考虑到运行速度比较快,-1kv的意思是跳过签名检查;
4、配置
默认情况,我们只需要修改安装目录下props/spec jvm.properties和props/spec jvm.reporter, properites 这两个配置文件就行了 ; spec jvm.properties 主要负责对整个套件的运行进行调整;比如,指定需要运行的测试用例,测试迭代次数,每个用例跑完是否要GC等;
5、修改测试参数
specjvm.additional, properties, file=props/specjvm.reporter, properties //指定报表配置文件路径
specjvm.benchmark.analyzer.names=HeapMemoryFreeAnalyzerHeapMemoryTotalAnalyzer // heap 分析器
spec jvm.home.dir=/home/admin/SPECjvm2008 // SPEC_HOME 路径
spec jvm.1teration.time=240s // 迭代时长
specjvm.startup.jvm_options=-Xms1024m -Xmxl024m -XX:+UseConcMarkSweepGC //JVM switches
spec jvm.reporter, properties这个配置文件就不多做介绍了,甚至可以不做任何修改。
[0008] 6、启动测试./run-specjvm.sh -peak -pf props/specjvm.properties
通过该方法可以指导企业IT信息管理者有效的评估当前虚拟化平台JVM性能是否满足业务求。避免业务系统是JVM性能出现瓶颈,而导致IT建设投资的浪费。
【权利要求】
1.一种虚拟化平台JVM性能测试的方法,其特征在于本发明主要包括: 1)、准备虚拟化平台:在服务器上安装Redhat6.2 x86_64操作系统,打开虚拟化控制台,创建虚拟机,虚拟机配置为4核心虚拟CPU、24G虚拟内存、IOOG虚拟磁盘容量,2个虚拟千兆以太网卡; 2)、安装JVM测试套件:下载swt的安装程序,它负责解压jar包里的目录结构到指定目录;安装目录下有一个脚本run-specjvm.sh,运行脚本测试程序是否运行正常; 3)、执行如下命令,./run-specjvm.sh -peak -pf props/specjvm.properties,进行测试。
【文档编号】G06F9/455GK103793327SQ201410061631
【公开日】2014年5月14日 申请日期:2014年2月24日 优先权日:2014年2月24日
【发明者】韩啸 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1