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