[发明专利]虚拟机资源分配方法和资源分配装置无效
| 申请号: | 201010602856.8 | 申请日: | 2010-12-20 |
| 公开(公告)号: | CN102141930A | 公开(公告)日: | 2011-08-03 |
| 发明(设计)人: | 张浩;曾祥勇 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L29/08 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 资源 分配 方法 装置 | ||
技术领域
本发明涉及信息技术领域,特别涉及一种虚拟机资源分配方法和资源分配装置。
背景技术
随着信息技术的发展,出现了虚拟桌面这种以物理服务器上运行的桌面为中心的虚拟技术,虚拟桌面提供给用户和传统桌面相同的体验。虚拟桌面采用服务器上运行的Windows XP、Windows 7或Linux等操作系统,用户在终端设备上通过远程桌面控制协议与服务器上的操作系统进行远程桌面访问,达到类似访问本地桌面一样的效果。
通常,每个物理服务器上可运行多个虚拟机,不同虚拟机上运行的客户操作系统可能不同,由于各操作系统应用的业务场景不同,因此,用户在终端设备上与不同虚拟机上的操作系统进行远程桌面访问时,对于物理服务器上的资源需求是不同的。
现有的虚拟机资源分配方法,没有考虑不同虚拟机上的客户操作系统的业务需求,进而会造成物理服务器上资源分配不合理,部分虚拟机操作系统交互响应延迟。
发明内容
本发明实施例提供了一种虚拟机资源分配方法和资源分配装置,以解决现有技术物理服务器上资源分配不合理,部分虚拟机操作系统交互响应延迟的问题。
本发明实施例提供一种虚拟机资源分配方法,应用于远程虚拟桌面系统,所述远程虚拟桌面系统包括物理服务器和两个以上瘦客户机,所述物理服务器上运行两个以上虚拟机,所述瘦客户机通过远程桌面协议与所述虚拟机进行交互;所述方法包括:
获取物理服务器上运行的各虚拟机操作系统中远程桌面控制业务的流量信息;
根据所述流量信息为所述各虚拟机分配所述物理服务器上的物理资源。
本发明实施例还提供一种虚拟机资源分配装置,应用于远程虚拟桌面系统,所述远程虚拟桌面系统包括物理服务器和两个以上瘦客户机,所述物理服务器上运行两个以上虚拟机,所述瘦客户机通过远程桌面协议与所述虚拟机进行交互;所述装置包括:
获取模块,用于获取物理服务器上运行的各虚拟机操作系统中远程桌面控制业务的流量信息;
分配模块,用于根据所述获取模块获取的所述流量信息为所述各虚拟机分配所述物理服务器上的物理资源。
本发明实施例提供的虚拟机资源分配方法和资源分配装置,应用于远程虚拟桌面系统,根据物理服务器上运行的各虚拟机操作系统中远程桌面控制业务的流量信息,为各虚拟机分配物理服务器上的物理资源。能够根据各虚拟机与远程桌面控制业务的流量大小,调整对虚拟机分配的物理资源,能够充分有效利用物理服务器上的物理资源,使物理服务器上资源分配更加合理,提高了虚拟机操作系统的交互响应。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例提供的虚拟机资源分配方法的流程图;
图2为不同瘦客户机与物理服务器上的各虚拟机远程桌面协议进行交互的示意图;
图3为本发明提供的虚拟机资源分配装置第一实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一个实施例提供的虚拟机资源分配方法的流程图,如图1所示,该方法应用于远程虚拟桌面系统,其中,远程虚拟桌面系统包括物理服务器和两个以上瘦客户机,物理服务器上运行两个以上虚拟机,瘦客户机通过远程桌面协议与虚拟机进行交互;该方法包括:
S101、获取物理服务器上运行的各虚拟机操作系统中远程桌面控制业务的流量信息;
S102、根据流量信息为各虚拟机分配物理服务器上的物理资源。
一台物理服务器上可运行多个虚拟机(Domain U),每个虚拟机上可以安装不同的操作系统,例如:Windows XP、Windows7或Linux等,从而达到充分利用物理服务器上物理资源的目的。
远程虚拟桌面系统中的终端通常可以是瘦客户机(Thin Client;TC)等终端设备。图2所示为不同瘦客户机与物理服务器上的各虚拟机远程桌面协议进行交互的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010602856.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改良治具
- 下一篇:由多个光源合成光输出图的灯单元





