一种虚拟化平台JVM性能测试的方法技术

技术编号:10050666 阅读:283 留言:0更新日期:2014-05-15 21:23
本发明专利技术提供一种虚拟化平台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.src=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 switchesspecjvm.reporter.properties这个配置文件就不多做介绍了,甚至可以不做任何修改。 6、启动测试./run-specjvm.sh -peak -pf props/specjvm.properties 通过该方法可以指导企业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 ,进行测试。

【技术特征摘要】
1.一种虚拟化平台JVM性能测试的方法,其特征在于本发明主要包括:
    1)、准备虚拟化平台:在服务器上安装Redhat 6.2 x86_64操作系统,打开虚拟化控制台,创建虚拟机,虚拟机配置为4核心虚拟CPU、24G虚拟内存、100G虚拟磁盘容量,2个虚拟千兆以太网卡;
    2)、安装JVM测...

【专利技术属性】
技术研发人员:韩啸
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1