[发明专利]一种虚拟资源调度方法、装置及服务器有效
申请号: | 201610420328.8 | 申请日: | 2016-06-14 |
公开(公告)号: | CN107506233B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 王鳇峰 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 资源 调度 方法 装置 服务器 | ||
本发明实施例公开了一种虚拟机资源调度方法、装置及服务器,用于提高虚拟化平台的性能及稳定性。本发明实施例方法包括:获取第一主机、第二主机、以及第一主机上运行的虚拟机的当前性能参数和历史性能参数;根据上述当前性能参数确定满足当前性能参数比较条件的至少一个虚拟机;根据上述历史性能参数从满足当前性能参数比较条件的至少一个虚拟机中确定目标迁移虚拟机;将目标迁移虚拟机迁移至第二主机。本发明在虚拟机调度时,不仅根据当前性能参数判断需要迁移的主机上的虚拟机是否可迁移至第二主机,而且还根据历史性能参数预判迁移后是否会出现过载的情况,以防止迁移后,出现新的不均衡。因此能够提升虚拟化平台的性能及稳定性。
技术领域
本发明涉及计算机领域,尤其涉及一种虚拟机资源调度方法、装置及服务器。
背景技术
虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
在现有的公有云和私有云平台中,虚拟化平台中运行了大量的虚拟机(VirtualMachine,VM),传统的靠人工的方式来调度虚拟机的位置运行位置工作已经无法胜任。由于虚拟化平台中虚拟机的长时间运行,可能导致不同主机之间的负荷不均匀。这个时候需要能有一些方法,能实现自动的虚拟机负荷调度。
目前常见的虚拟机的调度方法,是根据主机以及虚拟机当前的负荷情况,比如基于中央处理器(central processing unit,CPU)、内存、输入输出(Input/Output,I/O)等资源的占用情况,判断虚拟机是否需要调度到其他主机。这种方法主要的问题是:1)、无法准确预判执行调度操作之后的效果,有可能出现调度过去后又出现新的不均衡,从而产生来回的震荡;2)、而且由于调度本身会对主机产生开销,可能导致虚拟化平台的性能更差。
发明内容
本发明实施例提供了一种资源调度方法、装置及服务器,能够提高虚拟化平台的性能及稳定性。
第一方面,本发明实施例提供了一种虚拟资源调度方法,包括:
获取第一主机的当前性能参数、以及第一主机上运行的虚拟机的当前性能参数和历史性能参数,以及第二主机的当前性能参数和历史性能参数;其中,第二主机可以是除第一主机之外的其他主机。根据第一主机的当前性能参数、第一主机上运行的虚拟机的当前性能参数、以及第二主机的当前性能参数,和当前性能参数比较条件确定满足当前性能参数比较条件的至少一个虚拟机;根据第一主机上运行的虚拟机的历史性能参数、第二主机的历史性能参数,以及历史性能参数比较条件,从满足当前性能参数比较条件的至少一个虚拟机中确定目标迁移虚拟机;将目标迁移虚拟机迁移至第二主机。
结合第一方面,在第一方面的第一种可能的实现方式中,该方法还包括:
判断是否需要延迟迁移目标迁移虚拟机;若需要延迟迁移,则在延迟预设延迟时间后,将目标迁移虚拟机迁移至第二主机。
结合第一方面,在第一方面的第二种可能的实现方式中,该方法还包括:
检测第一主机的当前性能参数;当第一主机的当前性能参数超过主机阈值时,获取第一主机的当前性能参数、以及第一主机上运行的虚拟机的当前性能参数和历史性能参数,以及第二主机的当前性能参数和历史性能参数。
结合第一方面,第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,当前性能参数包括至少一种,当前性能参数比较条件为:针对其中每一种当前性能参数,满足:第一主机的当前性能参数与第一主机上运行的虚拟机的当前性能参数的差值小于主机阈值;且,第二主机的当前性能参数与第一主机上运行的虚拟机的当前性能参数的和值小于主机阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610420328.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船用LNG高压绕管式换热器
- 下一篇:用于高浓度浓缩器的悬臂式加热器