[发明专利]动态内存大页调度处理方法及装置在审
申请号: | 201710051984.X | 申请日: | 2017-01-20 |
公开(公告)号: | CN106844010A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 韦体东 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 内存 调度 处理 方法 装置 | ||
技术领域
本发明涉及计算机虚拟化平台技术领域,尤其涉及一种动态内存大页调度处理方法及装置。
背景技术
当前的虚拟化平台中只有虚拟机大页开启与关闭的选项,虚拟化平台由于内部系统多样性,虚拟机业务压力时段分布不均等情况,导致虚拟化平台中内存资源在运行一段时候后,由于虚拟机大页开启关闭不能实时变化,导致没有开启大页的虚拟机,在需要开启大页的时候不能开启;或者开启大页后使得宿主机的内存压力增大,从而导致宿主机的运行性能较差。
发明内容
本发明的主要目的是公开一种内存大页调度处理方法及装置,旨在开启虚拟机大页的同时保证宿主机运行的良好性能。
为实现上述目的,本发明提出一种动态内存大页调度处理方法,所述动态内存大页调度处理方法包括以下步骤:
获取虚拟化平台中未开启大页的目标虚拟机开启大页所需的大页运行内存值;
根据所述大页运行内存值,预估在所述目标虚拟机所在的第一宿主机中对所述目标虚拟机开启大页时,所述第一宿主机的第一内存预计占用率;
判断所述第一内存预计占用率是否大于第一预设值;
当所述第一内存预计占用率小于或等于所述第一预设值时,控制所述目标虚拟机在所述第一宿主机中开启大页。
优选地,所述动态内存大页调度处理方法还包括:
当所述第一内存预计占用率大于所述第一预设值时,获取第二宿主机的内存占用率;
根据所述第二宿主机的内存占用率和所述大页运行内存值,计算将所述目标虚拟机置于所述第二宿主机中开启大页运行时,所述第二宿主机的第二内存预计占用率;
判断各第二宿主机对应的第二内存预计占用率是否大于第二预设值;
将所述目标虚拟机迁移至,所述第二内存预计占用率小于或等于第二预设值的一第二宿主机中,并开启大页。
优选地,所述动态内存大页调度处理方法还包括:
获取虚拟化平台中宿主机的内存占用率大于第三预设值的第三宿主机;
获取所述第三宿主机中已经开启大页的待处理虚拟机;
判断所述虚拟化平台中是否存在将所述待处理虚拟机运行后,内存占用率小于所述第一预设值的第四宿主机;
若是,则将所述待处理虚拟机迁移至所述第四宿主机中;
若否,则关闭所述待处理虚拟机的大页。
优选地,所述关闭所述待处理虚拟机的大页之前还包括:
判断所述待处理虚拟机是否被授权可被关闭大页;
若是,则执行所述关闭所述待处理虚拟机的大页的步骤。
优选地,在所述获取虚拟化平台中未开启大页的目标虚拟机开启大页所需的大页运行内存值之前包括:
每隔预设时间获取所述虚拟化平台的内存占用率;
判断所述内存占用率的波动是否超过第四预设值;
若否,则执行所述获取虚拟化平台中未开启大页的目标虚拟机开启大页所需的大页运行内存值的步骤。
本发明还提出一种动态内存大页调度处理装置,所述动态内存大页调度处理装置包括:
第一获取模块,用于获取虚拟化平台中未开启大页的目标虚拟机开启大页所需的大页运行内存值;
第二获取模块,用于根据所述大页运行内存值,预估在所述目标虚拟机所在的第一宿主机中对所述目标虚拟机开启大页时,所述第一宿主机的第一内存预计占用率;
第一判断模块,用于判断所述第一内存预计占用率是否大于第一预设值;
开启模块,用于当所述第一内存预计占用率小于或等于所述第一预设值时,控制所述目标虚拟机在所述第一宿主机中开启大页。
优选地,所述动态内存大页调度处理装置还包括:
第三获取模块,用于当所述第一内存预计占用率大于所述第一预设值时,获取第二宿主机的内存占用率;
计算模块,用于根据所述第二宿主机的内存占用率和所述大页运行内存值,计算将所述目标虚拟机置于所述第二宿主机中开启大页运行时,所述第二宿主机的第二内存预计占用率;
第二判断模块,用于判断各第二宿主机对应的第二内存预计占用率是否大于第二预设值;
第一迁移模块,用于将所述目标虚拟机迁移至,所述第二内存预计占用率小于或等于第二预设值的一第二宿主机中,并开启大页。
优选地,所述动态内存大页调度处理装置还包括:
第四获取模块,用于获取虚拟化平台中宿主机的内存占用率大于第三预设值的第三宿主机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710051984.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人驾驶飞行汽车的机翼车门
- 下一篇:一种飞机舱门收放机构