【技术实现步骤摘要】
虚拟机内存的超分方法、系统及计算机可读存储介质
[0001]本专利技术涉及云计算
,特别涉及一种虚拟机内存的超分方法、系统和计算机可读存储介质,计算机可读存储介质被处理器执行时能实现虚拟机内存的超分方法。
技术介绍
[0002]云计算的出现,带来了全新的IT基础架构建设、使用和交付模式。云服务器供应商通过服务器虚拟化技术得到虚拟机并将其作为业务服务器提供给用户使用,可以实现更细粒度的资源利用。相比传统物理机,虚拟机的部署更为方便快捷,而且可以在不同物理机之间迁移,提高了资源调度的灵活性。
[0003]云平台中的多数虚拟机在大部分情况下资源占用率都较低,云平台为了节省资源,往往会对物理机的内存等资源进行超分处理,即以错位提供真实资源给各个虚拟机的方式将超出物理机真实资源量的资源提供给全部虚拟机。然而,用户虚拟机的资源占用率往往是不可控的,在资源超分的情况下,一旦大量用户同时要求虚拟机资源,物理机资源将不能真实满足全部虚拟机的需求,导致部分虚拟机性能下降甚至无法工作,影响用户虚拟机的正常运行。不进行超分处理就会有资 ...
【技术保护点】
【技术特征摘要】
1.虚拟机内存的超分方法,其特征是,包括空闲内存配置步骤如下,自主共享步骤,各个虚拟机各自发起未使用内存自主共享请求;内存验证步骤,获取自主共享请求,验证这些自主共享请求中的未使用内存是否处于空闲状态,若存在未使用内存的验证结果为处于空闲状态,则把该未使用内存标记为空闲内存;释放内存步骤,释放与所述空闲内存对应的物理内存;内存分配步骤,优先把所述释放内存步骤释放的物理内存分配给各个虚拟机。2.根据权利要求1所述的虚拟机内存的超分方法,其特征是,在内存验证步骤中标记空闲内存后的短时间内执行所述释放内存步骤。3.根据权利要求1所述的虚拟机内存的超分方法,其特征是,所述自主共享步骤中,各个虚拟机的未使用内存是指:自该虚拟机启动后预设时间段内均未使用的内存。4.根据权利要求1所述的虚拟机内存的超分方法,其特征是,所述内存验证步骤包括连续性验证步骤:识别该未使用内存所对应的物理内存区间,判断若释放当前物理内存区间,其与前后物理内存构成的连续空闲内存区间是否达到预设程度,若判断结果为是则认为这些自主共享请求中的未使用内存处于空闲状态。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:李超越,邹理贤,刘建平,
申请(专利权)人:云宏信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。