The invention relates to a server virtualization CPU performance testing method, which is characterized in that the deployment module comprises the following steps: the deployment of virtual machines on the server host and control center according to the test tool loading different send instructions to load the module of virtual machine operating system different; configuration module to the virtual machine configuration of virtual processor, control center control to test the virtual processor test tools; after the completion of the test control center sends commands to the reset module to change the virtual machine processor mode, loading module based on virtual machine processor mode load testing tools for virtual processor test. The CPU virtual machine is compared with the virtual server hosts of different CPU mode and vCPU configuration. The Windows virtual machine with different CPU mode and vCPU configuration is compared with CPU of Windows system host, and get the best performance vCPU configuration of Linux.
【技术实现步骤摘要】
一种服务器虚拟化CPU性能测试方法
本专利技术属于服务器虚拟化
,具体涉及一种服务器虚拟化CPU性能测试方法。
技术介绍
随着计算机工艺的进步和发展推动着CPU计算能力的提升,计算机能力的快速提升又很快超过了上层业务的应用所需,使得计算资源无法得到有效利用。虚拟化技术很好地解决了这一问题。虚拟化技术能够针对业务的个性化需求,高效组织计算资源,隔离具体的硬件体系结构和软件系统之间的紧密关系,虚拟化厂商也雨后春笋般陆续上市,每个厂商的产品在功能稳定后会针对其产品进行性能测试,不同的厂商使用的性能测试工具不同,但是不同的产品它的承载的业务类型是不同的,所用的测试工具和指标也不同,在产品上市前,为了掌握自己产品目前的性能指标也为了以后更好的优化都会做下自己产品的性能测试及与其它厂商进行性能对比测试。虚拟机的CPU性能是低于物理机CPU的,早期的虚拟化产品完全基于软件并且非常复杂,执行效率比较低下,并没有得到广泛的应用。现有技术进行虚拟机CPU与物理机CPU性能对比使用的平台依赖于宿主机操作系统,明显不能代表虚拟机的真实性能水平。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种服务器虚拟化CPU性能测试方法,以解决上述技术问题。为了达到上述目的,本专利技术的技术方案是:一种服务器虚拟化CPU性能测试方法,包括如下步骤:部署模块在服务器主机上部署虚拟机,控制中心根据虚拟机操作系统的不同发送指令到加载模块加载不同的测试工具;配置模块给虚拟机配置虚拟处理器,控制中心控制测试工具对虚拟处理器进行测试;测试完成后控制中心发送指令到重置模块更改虚 ...
【技术保护点】
一种服务器虚拟化CPU性能测试方法,其特征在于,包括如下步骤:部署模块在服务器主机上部署虚拟机,控制中心根据虚拟机操作系统的不同发送指令到加载模块加载不同的测试工具;配置模块给虚拟机配置虚拟处理器,控制中心控制测试工具对虚拟处理器进行测试;测试完成后控制中心发送指令到重置模块更改虚拟机处理器模式,加载模块根据虚拟机处理器模式加载测试工具,进行虚拟处理器测试。
【技术特征摘要】
1.一种服务器虚拟化CPU性能测试方法,其特征在于,包括如下步骤:部署模块在服务器主机上部署虚拟机,控制中心根据虚拟机操作系统的不同发送指令到加载模块加载不同的测试工具;配置模块给虚拟机配置虚拟处理器,控制中心控制测试工具对虚拟处理器进行测试;测试完成后控制中心发送指令到重置模块更改虚拟机处理器模式,加载模块根据虚拟机处理器模式加载测试工具,进行虚拟处理器测试。2.根据权利要求1所述的一种服务器虚拟化CPU性能测试方法,其特征在于,测试工具对虚拟处理器进行计算密集型程序的处理能力和浮点数计算任务的处理能力的测试。3.根据权利要求2所述的一种服务器虚拟化CPU性能测试方法,其特征在于,测试工具对虚拟处理器进行测试,具体步骤包括:配置模块配置虚拟机模板参数和测试参数,并触发控制中心;控制中心启动后,将按照配置模块设定的虚拟机配置,生成相应的参数模式,并将这些参数相应地加载至虚拟机中,同时控制中心会控制虚拟机上报相应的监控数据至数据收集模块;数据分析模块读取数据收集模块的数据,提供测试结果、生成图表。4.根据权利要求3所述的一种服务器虚拟化CPU性能测试方法,其特征在于,步骤部署模块在服务器主机上部署虚拟机,控制中心根据虚拟机操作系统的不同发送指令到加载模块加载不同的测试工具之前还包括:服务器上加载模块加载测试工具,对服务器主机CPU进行测试,获取服务器主机的整点、浮点及PI运算的耗时时间。5.根据权利要求4所述的一种服务器虚拟化CPU性能测试方法,其特征在于,步骤配置模块给虚拟机配置虚拟处理器,控制中心控制测试工具对虚拟处理器进行...
【专利技术属性】
技术研发人员:孙伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。