[发明专利]一种虚拟化平台虚拟机计算性能测试的方法及系统在审
申请号: | 201710277799.2 | 申请日: | 2017-04-25 |
公开(公告)号: | CN106951309A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 韩啸 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 平台 虚拟机 计算 性能 测试 方法 系统 | ||
技术领域
本发明涉及数据处理技术领域,特别涉及一种虚拟化平台虚拟机计算性能测试的方法及系统。
背景技术
传统的虚拟化平台IT系统上线前,通过公式估算方式进行虚拟机计算性能进行估算,但是公式计算的方式并不能准确的反应虚拟化平台虚拟机计算性能。即利用公式估算方式会造成虚拟机计算性能估算的不准确性,出现虚拟机计算性能不满足IT系统需求的问题,而导致业务系统访问过慢、业务系统崩溃等情况的发生,造成企业IT系统运营问题,带来经济损失。因此,如何准确的评估服务器虚拟化平台虚拟机计算性能以满足IT业务系统需求,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种虚拟化平台虚拟机计算性能测试的方法及系统,能够有效的缩短性能评估周期、准确的反应虚拟化平台虚拟机计算性能,提升性能评估的准确度。
为解决上述技术问题,本发明提供一种虚拟化平台虚拟机计算性能测试的方法,所述方法包括:
被测虚拟机根据输入的开启测试指令,运行SiSfotware Sandra软件;
根据输入的算数处理器性能测试指令,调用Dhrystone函数测试整数型数据,调用Whetstone函数测试浮点型数据,得到算数处理器性能测试数据;
根据输入的基准科学性能测试指令,调用各基准科学函数在预定浮点精度下进行测试,得到基准科学性能测试数据;
根据输入的加解密性能测试指令,调用各安全基准函数进行测试,得到加解密性能测试数据;其中,所述加解密性能测试数据包括密码学带宽数据、加密带宽/解密带宽数据以及散列带宽数据;
利用所述算数处理器性能测试数据、所述基准科学性能测试数据以及所述加解密性能测试数据得到被测虚拟机对应CPU的计算性能测试结果。
可选的,被测虚拟机根据输入的开启测试指令,运行SiSfotware Sandra软件之前,还包括:
所述被测虚拟机根据输入的BIOS查询指令,查询BIOS设置是否与标称设置一致;
若不一致,则修改为标称设置。
可选的,本方案还包括:
将算数处理器性能测试指令、基准科学性能测试指令以及加解密性能测试指令分别重复执行预定次数,并将得到的各性能测试数据取平均值作为最终各性能测试数据。
可选的,本方案还包括:
当所述被测虚拟机对应CPU的计算性能测试结果不符合要求时,通过预定途径发出提示信息。
可选的,根据输入的算数处理器性能测试指令,调用Dhrystone函数测试整数型数据,调用Whetstone函数测试浮点型数据,得到算数处理器性能测试数据,包括:
根据输入的算数处理器性能测试指令,调用Dhrystone整数SSE4.2、Whetstone浮点数SSE4.1、Whetstone双浮点数SSE4.1以及Whetstone双浮点数/双精度进行测试,得到算数处理器性能测试数据并保存算数处理器性能测试原始数据。
可选的,所述基准科学函数包括矩阵算法GEMM、快速傅里叶变换FFT以及N体模拟SSE3。
可选的,根据输入的基准科学性能测试指令,调用各基准科学函数在预定浮点精度下进行测试,得到基准科学性能测试数据,包括:
根据输入的基准科学性能测试指令,调用各基准科学函数分别在浮点精度FP32和FP64下进行测试,得到基准科学性能测试数据并保存基准科学性能测试原始数据。
可选的,所述各安全基准函数包括高安全基准函数AES256+SHA2-256,标准安全基准函数AES128+SHA1以及较高安全性基准函数AES256+SHA2-512。
本发明还提供一种虚拟化平台虚拟机计算性能测试的系统,包括:
启动模块,用于被测虚拟机根据输入的开启测试指令,运行SiSfotware Sandra软件;
第一测试模块,用于根据输入的算数处理器性能测试指令,调用Dhrystone函数测试整数型数据,调用Whetstone函数测试浮点型数据,得到算数处理器性能测试数据;
第二测试模块,用于根据输入的基准科学性能测试指令,调用各基准科学函数在预定浮点精度下进行测试,得到基准科学性能测试数据;
第三测试模块,用于根据输入的加解密性能测试指令,调用各安全基准函数进行测试,得到加解密性能测试数据;其中,所述加解密性能测试数据包括密码学带宽数据、加密带宽/解密带宽数据以及散列带宽数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710277799.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耳机
- 下一篇:一种采用新型弹簧片的医用泵