一种KVM虚拟机的CPU热添加方法及装置制造方法及图纸

技术编号:16269750 阅读:318 留言:0更新日期:2017-09-22 21:25
本发明专利技术公开了一种KVM虚拟机的CPU热添加方法及装置,该方法包括:KVM虚拟机创建过程中,将KVM虚拟机的配置文件中CPU的thread字段配置为2;KVM虚拟机启动过程中,接收添加预设CPU数量的指令;将指令下发到底层,底层通过调用KVM虚拟机的管理工具的接口将预设CPU数量对应的CPU添加到KVM虚拟机;本发明专利技术通过调用KVM虚拟机的管理工具的接口将预设CPU数量对应的CPU添加到KVM虚拟机,可以在KVM虚拟机启动过程中将预设CPU数量对应的CPU添加到KVM虚拟机,达到了CPU热添加的目的,提高了KVM虚拟机的性能和用户体验度。

【技术实现步骤摘要】
一种KVM虚拟机的CPU热添加方法及装置
本专利技术涉及虚拟化
,特别涉及一种KVM虚拟机的CPU热添加方法及装置。
技术介绍
随着现代社会科技的发展,虚拟化技术的应用越来越广泛。在各个领域中,虚拟机渐渐可以代替物理机来跑一些业务,随着虚拟机上跑的业务越来越多,人们对与虚拟机的要求也越来越高,其中包括虚拟机的配置、性能等多方面。在虚拟机配置方面,虚拟机的CPU(CentralProcessingUnit,中央处理器)配置就显得非常重要。现有技术中,针对虚拟机的CPU配置问题的解决方案是先将虚拟机关闭,然后修改虚拟机的配置来增加虚拟机的CPU个数。但是,当虚拟机上跑着非常重要的业务而不能关闭虚拟机的时候,这种方案往往就不再适用。因此,如何能在虚拟机启动过程中,直接加虚拟机的CPU个数,也就是使虚拟机可以完成CPU热添加,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种KVM虚拟机的CPU热添加方法及装置,以通过修改KVM虚拟机(kernel-basedVirtualMachine,一种虚拟化解决方案)的配置文件中的thread(线程)字段,再结合管理工具达到CPU热添本文档来自技高网...
一种KVM虚拟机的CPU热添加方法及装置

【技术保护点】
一种KVM虚拟机的CPU热添加方法,其特征在于,包括:KVM虚拟机创建过程中,将所述KVM虚拟机的配置文件中CPU的thread字段配置为2;所述KVM虚拟机启动过程中,接收添加预设CPU数量的指令;将所述指令下发到底层,所述底层通过调用所述KVM虚拟机的管理工具的接口将所述预设CPU数量对应的CPU添加到所述KVM虚拟机;其中,全部所述指令各自对应的预设CPU数量之和小于或等于所述KVM虚拟机创建过程中添加的CPU的数量。

【技术特征摘要】
1.一种KVM虚拟机的CPU热添加方法,其特征在于,包括:KVM虚拟机创建过程中,将所述KVM虚拟机的配置文件中CPU的thread字段配置为2;所述KVM虚拟机启动过程中,接收添加预设CPU数量的指令;将所述指令下发到底层,所述底层通过调用所述KVM虚拟机的管理工具的接口将所述预设CPU数量对应的CPU添加到所述KVM虚拟机;其中,全部所述指令各自对应的预设CPU数量之和小于或等于所述KVM虚拟机创建过程中添加的CPU的数量。2.根据权利要求1所述的KVM虚拟机的CPU热添加方法,其特征在于,所述将所述KVM虚拟机的配置文件中CPU的thread字段配置为2之前,还包括:根据接收的CPU热添加指令,选择所述KVM虚拟机支持热添加。3.根据权利要求2所述的KVM虚拟机的CPU热添加方法,其特征在于,所述底层通过调用所述KVM虚拟机的管理工具的接口将所述预设CPU数量对应的CPU添加到所述KVM虚拟机,包括:所述底层通过调用libvirt的API接口将所述预设CPU数量对...

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

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

1