[发明专利]云桌面主机和虚拟机的内存动态调整方法有效
申请号: | 201610011909.6 | 申请日: | 2016-01-08 |
公开(公告)号: | CN105677485B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 丁帆 | 申请(专利权)人: | 中电科华云信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 主机 虚拟机 内存 动态 调整 方法 | ||
本发明提供了一种云桌面主机和虚拟机的内存动态调整方法,包括步骤1、监控内存;监控主机内存和虚拟机空闲内存情况。步骤2、调整内存;如主机空闲内存低于安全量,抽取其上虚拟机的空闲内存,如主机空闲内存高于安全量,将内存归还给虚拟机,最终达到主机内存和虚拟机内存都高于安全量。步骤3、告警消息通知管理员。本发明监控主机内存,基于安全量,减少动态调整频率,使虚拟机有充足的内存应对突发的请求;虚拟机内存安全量的设置,可保障虚拟机的正常运行。
技术领域
本发明涉及云桌面技术领域,具体地,涉及一种云桌面主机和虚拟机的内存动态调整方法。
背景技术
虚拟机内存的动态调整在桌面云环境中起着至关重要的作用,直接决定服务器的内存资源利用率,增加可承载虚拟机实例的数量。
现有的技术中,虚拟机内存动态调整有如下缺陷:
1、现有的方法无法在主机物理内存充足的情况下让虚拟机充分使用内存资源;
2、没有设置虚拟机内存的安全量保障虚拟机的正常运行;
3、多次动态调整虚拟机内存后仍无法正常获取足够内存的触发警告。
如中国专利“虚拟机内存调整方法和设备”(申请号:201180003694.9)、中国专利“云计算环境中动态调整虚拟机内存的方法及系统”(申请号:201310594574.1),两者公开的技术要点是根据虚拟机内存使用率来调整虚拟机内存,其并不是根据虚拟机所在的主机内存进行调整,而且没有对调整失败进行有效的处理。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种云桌面主机和虚拟机的内存动态调整方法。
根据本发明的一个方面,提供一种云桌面主机和虚拟机的内存动态调整方法,其特征是,其中主机内存动态调整方法步骤如下:
(1)设定虚拟机内存安全量和主机内存安全量;
(2)启动主机及其下配置的虚拟机;
(3)监控主机内存,如果主机空闲内存低于所述主机内存安全量,则
(4)监控所述主机下虚拟机内存,抽取空闲内存大于所述虚拟机内存安全量的虚拟机的多余内存;
(5)如果主机空闲内存高于所述主机内存安全量,则调整结束;否则返回步骤(4)直至所述主机下所有虚拟机都被监控完成;
(6)如果主机空闲内存仍低于所述主机内存安全量,则主机报警,
虚拟机内存动态调整方法步骤如下:
(a)设定虚拟机内存安全量和主机内存安全量;
(b)启动主机及其下配置的虚拟机;
(c)监控主机内存,如果主机空闲内存高于所述主机内存安全量,则
(d)监控所述主机下虚拟机内存,将主机多余内存分配至空闲内存低于所述虚拟机内存安全量的虚拟机;
(e)如果主机空闲内存分配至其下所有虚拟机空闲内存均高于所述虚拟机内存安全量时,则调整结束;
(f)如果主机空闲内存分配完,仍有虚拟机空闲内存低于所述虚拟机内存安全量,则主机报警。
优选地,所述第(d)步中,主机空闲内存优先分配给所述第(4)步中被抽取内存的虚拟机。
优选地,所述第(6)步和第(f)步中的报警信息发送至系统管理员。
与现有技术相比,本发明具有如下的有益效果:
(1)监控主机内存,基于安全量,减少动态调整频率,使虚拟机有充足的内存应对突发的请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科华云信息技术有限公司,未经中电科华云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610011909.6/2.html,转载请声明来源钻瓜专利网。