[发明专利]虚拟机能耗的测试方法以及装置有效
申请号: | 201611156266.0 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108228445B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 吴家隐;李先绪;黄植勤;郑文武;邱红飞;黄春光;陈泳;李志云;陈辉 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 许蓓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 能耗 测试 方法 以及 装置 | ||
本发明公开了一种虚拟机能耗的测试方法以及装置,涉及云计算技术领域。本发明在服务器中利用所有的硬件资源配置多台相同的待测虚拟机,然后利用SPEC Power进行测试,由于利用SPEC Power测得的为服务器的能耗,再根据服务器中配置的待测虚拟机的数量即可得到单个待测虚拟机的能耗。SPEC Power只选取了企业最常见的Java应用作为测试场景,因此简化了测试流程,本发明将其应用到虚拟机测试中,配置简单,可操作性强,提高了虚拟机能效测试的效率,此外,要评测这些服务器在不同虚拟机方案下的能耗情况,只需要在服务器中配置相应的虚拟机即可,操作简单、方便,实用性强。
技术领域
本发明涉及云计算技术领域,特别涉及一种虚拟机能耗的测试方法以及装置。
背景技术
目前,在虚拟机能耗测试方面,主要采用基于SPEC Virt的能耗测试方法来实现。SPEC Virt由SPEC组织发布,通过在单一的服务器上加载一些典型的应用,以使得服务器的计算能力、网络吞吐能力、磁盘读写能力等性能得到有效利用,在这基础上读取能耗数据,得到在单位能耗下的性能值。
SPEC Virt测试涉及邮件、Java应用、Web、数据库和文件服务器等不同场景的应用,需要安装不同的软件系统;此外,还需要涉及的硬件较多,相关的服务器、存储和网络设备配置要求高。因此,SPEC Virt的能耗测试准备和测试时间长,测试成本高,实施难度大,测试效率低。而服务器产品更新频繁,厂商众多,要评测这些服务器在不同虚拟机方案下的能耗情况,亟需一种能够简化测试流程,缩短测试时间,提高能耗测试效率的虚拟机能耗测试方法。
发明内容
本发明所要实现的一个目的是:提出一种虚拟机能耗的测试方法,能够提高能耗测试效率。
根据本发明的一个方面,提供的一种虚拟机能耗的测试方法,包括:根据待测虚拟机配置所需的硬件资源以及服务器的硬件资源,确定在服务器中能够配置的待测虚拟机的数量;根据确定的数量和待测虚拟机配置所需的硬件资源在服务器中配置各个待测虚拟机;在各个待测虚拟机中同时利用SPEC Power进行对服务器能耗测试,获得服务器的能耗测试结果;根据获得的服务器的能耗测试结果以及待测虚拟机的数量确定待测虚拟机的能耗。
在一个实施例中,如果确定在服务器中能够配置的待测虚拟机的数量不是整数,则进行向下取整作为完整待测虚拟机的数量,并确定剩余待测虚拟机的数量为1;根据完整待测虚拟机的数量和待测虚拟机配置所需的硬件资源在服务器中配置各个完整待测虚拟机;在各个完整待测虚拟机配置完成之后,利用服务器剩余的硬件资源配置剩余待测虚拟机;在各个完整待测虚拟机和剩余待测虚拟机中同时利用SPEC Power对服务器进行能耗测试;在各个完整待测虚拟机和剩余待测虚拟机中同时利用SPEC Power对本虚拟机进行性能测试;计算剩余待测虚拟机与完整待测虚拟机的性能测试结果比值,利用获得的服务器的能耗测试结果除以完整待测虚拟机的数量与比值之和,确定待测虚拟机的能耗。
在一个实施例中,如果确定在服务器中能够配置的待测虚拟机的数量为整数,则,根据获得的服务器的能耗测试结果以及待测虚拟机的数量确定待测虚拟机的能耗包括:利用服务器的能耗测试结果除以待测虚拟机的数量确定待测虚拟机的能耗。
在一个实施例中,在各个待测虚拟机中同时利用SPEC Power进行对服务器能耗测试,获得服务器的能耗测试结果包括:在各个待测虚拟机运行SPEC Power的测试脚本;采集服务器连接的功耗仪的能耗测试结果,作为服务器的能耗测试结果。
在一个实施例中,该方法还包括:在各个待测虚拟机中同时利用SPEC Power进行本虚拟机的性能测试;利用各个待测虚拟机的性能测试结果除以待测虚拟机的能耗获得各个待测虚拟机的能效比;将各个待测虚拟机的能效比相加获得服务器的能效比;或者,将各个待测虚拟机的性能测试结果相加获得服务器的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611156266.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试方法和装置
- 下一篇:一种软件异常处理方法及软件检测装置