一种资源管理方法及装置制造方法及图纸

技术编号:16662580 阅读:39 留言:0更新日期:2017-11-30 11:48
本发明专利技术提供一种资源管理方法及装置,上述方法包括以下步骤:获取虚拟机的内存块节点数量、虚拟机的资源数据,其中,所述虚拟机的资源数据包括以下至少之一:虚拟机的虚拟处理器数量、虚拟机的内存大小;根据所述虚拟机的内存块节点数量、所述虚拟机的资源数据,为所述虚拟机的每一个内存块节点分配对应的虚拟机资源。上述技术方案中,通过为虚拟机的每一个内存块节点分配合理的虚拟机资源,进一步提升了虚拟机处理性能,保证了系统稳定性。

【技术实现步骤摘要】
一种资源管理方法及装置
本专利技术涉及云计算
,尤其涉及一种资源管理方法及装置。
技术介绍
VNuma(VirtualNonUniformMemoryAccessArchitecture,虚拟非统一内存访问)是一种虚拟机内存访问优化方式,在虚拟机开机前可以根据主机的Numa拓扑结构来创建虚拟机的VNuma拓扑。VNuma对需要高性能虚拟机的环境非常有用,利用VNuma可以根据主机的Numa拓扑结构来对虚拟机内存和处理能力进行分配,虚拟机用户可以在虚拟机内部根据该虚拟拓扑结构利用第三方软件(例如:Eclipse)对CPU和内存进行相应的配置,从而使得虚拟机内部业务在运行时可以优先访问近端内存以减小访问延时,达到提升性能的目的。KVM(Kernel-basedVirtualMachine,基于内核的虚拟机)通过libvirt来对VNuma拓扑进行配置,但是如果配置不合理,则会导致虚拟机发生故障,严重影响业务的正常运行。因此,迫切需要一种资源管理方案来解决上述技术问题。
技术实现思路
本专利技术提供一种资源管理方法及装置,以解决上述问题。本专利技术实施例提供一种资源管理方法,包括以下步骤本文档来自技高网...
一种资源管理方法及装置

【技术保护点】
一种资源管理方法,其特征在于,包括以下步骤:获取虚拟机的内存块节点数量、虚拟机的资源数据,其中,所述虚拟机的资源数据包括以下至少之一:虚拟机的虚拟处理器数量、虚拟机的内存大小;根据所述虚拟机的内存块节点数量、所述虚拟机的资源数据,为所述虚拟机的每一个内存块节点分配对应的虚拟机资源。

【技术特征摘要】
1.一种资源管理方法,其特征在于,包括以下步骤:获取虚拟机的内存块节点数量、虚拟机的资源数据,其中,所述虚拟机的资源数据包括以下至少之一:虚拟机的虚拟处理器数量、虚拟机的内存大小;根据所述虚拟机的内存块节点数量、所述虚拟机的资源数据,为所述虚拟机的每一个内存块节点分配对应的虚拟机资源。2.根据权利要求1所述的方法,其特征在于,获取虚拟机的内存块节点数量、虚拟机的资源数据之前,还包括:获取服务器的内存块节点数量;若所述虚拟机的虚拟处理器数量是所述服务器的内存块节点数量的整数倍,则虚拟机的内存块节点数量等于所述服务器的内存块节点数量。3.根据权利要求2所述的方法,其特征在于,若所述虚拟机的虚拟处理器数量是所述服务器的内存块节点数量的整数倍n,则为所述虚拟机的每一个内存块节点分配的虚拟处理器数量为n。4.根据权利要求3所述的方法,其特征在于,若所述虚拟机的虚拟处理器数量除以服务器的内存块节点数量之后,余数为e,其中,所述e为大于零的整数;则将e个虚拟处理器依次分配给虚拟机的内存块节点,直至所述虚拟处理器被分配完毕。5.根据权利要求2所述的方法,其特征在于,根据所述虚拟机的内存大小,将内存平均分配至虚拟机的内存块节点。6.根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:解琰曾鹏庞慷宇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1