[发明专利]一种基于VmWare虚拟机性能监测方法及系统在审
申请号: | 201810798743.6 | 申请日: | 2018-07-19 |
公开(公告)号: | CN110737564A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 朱国骏;符健;李铂 | 申请(专利权)人: | 朱国骏;符健;李铂 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 511400 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 主控机 虚拟机性能 测试机 发送 搜集 操作系统性能 实时远程监控 分布式测试 评测 测试命令 混合网络 监听客户 链接请求 客户端 线程池 监测 监听 测试 统计 展示 | ||
本发明公开了一种基于VmWare虚拟机性能监测方法及系统,包含以下步骤:虚拟机Server端在Server线程池中启动socket监听,监听客户端的链接请求;测试机Client端使用TCP、UDP或TCP/UDP混合网络协议与虚拟机server端进行Socket通信,执行测试任务,搜集测试结果,并向主控机发送测试结果;主控机Manager向客户端测试机发送测试命令,搜集并统计分布式测试测试结果;主控机Manager向虚拟机发送RPC请求,获取虚拟机各项性能指标,并以图表的形式展示出来。本发明的监测方法及系统,实现了虚拟机性能评测,并提供RPC实时远程监控虚拟机各项操作系统性能指标。
技术领域
本发明涉及虚拟机性能监控领域,特别涉及VmWare虚拟机性能监测方法及系统。
背景技术
近年来随着计算机硬件的发展使得功能强大而相对便宜的多处理器服务器成为了主流,但在许多情况下,这些硬件的性能都不能得到充分的利用,而近年来随着多核心处理器的普及,也使得这种不充分性更加严重,这使得业界对虚拟化技术越来越重视。
目前主机基准测试使用SPEC仅侧重于对单一工作量的检验,而无法获取支持多个虚拟机系统的性能或者是在同一个服务器上同时支持多个工作量时服务器的性能。一个更为恰当的虚拟机基准测试应该使用运行于多个操作系统上的现实且多样的工作量对服务器的性能加以检验,而且该基准测试应该产生一个易于理解的指标。标准性能评测公司(standard performance evaluation corporation,SPEC)在2006年底成立了一个委员会专门研究虚拟化解决方案评测方法。但是无论是在学术界还是在工业界,对于什么样的方法是评测虚拟化解决方案的最好方法,一直没有达成共识。
这些分歧的原因是由虚拟化本身的技术特征所决定的:
首先虚拟化是一个广义的术语,不同的应用领域代表着不同的含义。在计算机科学领域中,虚拟化代表着对计算资源的抽象,而不仅仅局限于虚拟机的概念。一般来说虚拟化技术主要分为以下几个大类:
1)平台虚拟化(Platform Virtualization),针对计算机和操作系统的虚拟化;
2)资源虚拟化(Resource Virtualization),针对特定的系统资源的虚拟化,比如内存、存储、网络资源等。
3)应用程序虚拟化(Application Virtualization),包括仿真、模拟、解释技术等。
其次,平台虚拟化技术又可以细分为全虚拟化、部分虚拟化、硬件辅助虚拟化等[3]。
全虚拟化是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等,使得为原始硬件设计的操作系统或其它系统软件完全不做任何修改就可以在虚拟机中运行。操作系统与真实硬件之间的交互可以看成是通过一个预先规定的硬件接口进行的,全虚拟化VMM以完整模拟硬件的方式提供全部接口,比较典型的代表有Vmware,VirtualBox等。
部分虚拟化只模拟部分底层硬件,仅仅提供了对关键性计算组件或者指令集的模拟,因此客户机操作系统不做修改是无法在虚拟机中运行的,其它程序可能也需要进行修改,比较流行的局部虚拟化VMM有Xen,Hyper-V。
由此可见全虚拟化和部分虚拟化对虚拟机本身的整体性能也会有不同的影响,杜春阳等人通过NPB的对称多处理性能表现测试比对了几种不同的虚拟化技术在高性能计算系统和集群技术中的性能表现,基于NPB在单节点上测试了串行和并行性能,并与原生态的NPB基准进行比对,得出了没有哪一种虚拟化技术可以完美的达到原生系统的性能的结论以及粗略地分析了不同的VMM在不同标准中的性能表现。但文中测试基准来源于流体动力学应用领域的软件,并不具有普遍性和代表性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱国骏;符健;李铂,未经朱国骏;符健;李铂许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810798743.6/2.html,转载请声明来源钻瓜专利网。