一种虚拟机的CPU服务质量控制方法及装置制造方法及图纸

技术编号:44967251 阅读:9 留言:0更新日期:2025-04-12 01:39
本发明专利技术涉及云计算技术领域,公开了一种虚拟机的CPU服务质量控制方法,包括:获取宿主机CPU负载或CPU使用率;判断宿主机CPU负载或CPU使用率是否符合CPU配置要求;若宿主机CPU负载及CPU使用率不符合CPU配置要求,则重新计算虚拟机数量系数并将低等级虚拟机迁移至其它宿主机;基于重新计算的虚拟机数量系数,计算CPU服务质量参数,CPU服务质量参数用于配置CPU服务质量等级。本发明专利技术实时判断宿主机CPU负载或CPU使用率是否符合CPU配置要求,当不符合CPU配置要求时,则重新计算的虚拟机数量系数以及重新配置CPU服务质量等级,从而实现了虚拟机粒度的CPU服务质量控制。

【技术实现步骤摘要】

本专利技术涉及云计算,具体涉及一种虚拟机的cpu服务质量控制方法及装置。


技术介绍

1、虚拟机的cpu服务质量用于保证虚拟机的cpu资源分配,隔离虚拟机间由于业务不同,而导致的cpu资源相互影响。虚拟机的cpu服务质量可满足不同业务对虚拟机计算性能的要求,最大程度复用资源,降低成本。

2、openstack中,服务质量参数是通过虚拟机的规格进行配置,并且是静态配置,需要预先根据服务质量等级,规划多种虚拟机的规格。对于不熟悉参数使用方法的人来说,配置难度很大。并且虚拟机的规格方式配置cpu服务质量,无法实现虚拟机粒度的cpu服务质量控制。也就是说,如果要修改某个虚拟机的cpu服务质量,需要重新建一个新的虚拟机的规格,虚拟机要通过调整instance的vcpu、内存和磁盘资源方法,使用新的虚拟机的规格。这种调整方式的代价比较大,一方面虚拟机要重新调度一遍,另一方面会增加flavor的数量。

3、当同一个宿主机上的多个虚拟机出现cpu资源竞争,cpu资源利用率已达到上限,现有的cpu服务质量方法,无法保证具有相同等级的虚拟机的cpu服务质本文档来自技高网...

【技术保护点】

1.一种虚拟机的CPU服务质量控制方法,其特征在于,包括:

2.根据权利要求1所述的虚拟机的CPU服务质量控制方法,其特征在于,在获取宿主机CPU负载或CPU使用率之前,计算CPU服务质量初始等级,则计算CPU服务质量初始等级的过程,包括:

3.根据权利要求2所述的虚拟机的CPU服务质量控制方法,其特征在于,所述基于所述CPU服务质量等级,计算CPU服务质量参数的过程,包括:

4.根据权利要求1所述的虚拟机的CPU服务质量控制方法,其特征在于,所述判断所述宿主机CPU负载或CPU使用率是否符合CPU配置要求的过程,包括:

>5.根据权利要求4...

【技术特征摘要】

1.一种虚拟机的cpu服务质量控制方法,其特征在于,包括:

2.根据权利要求1所述的虚拟机的cpu服务质量控制方法,其特征在于,在获取宿主机cpu负载或cpu使用率之前,计算cpu服务质量初始等级,则计算cpu服务质量初始等级的过程,包括:

3.根据权利要求2所述的虚拟机的cpu服务质量控制方法,其特征在于,所述基于所述cpu服务质量等级,计算cpu服务质量参数的过程,包括:

4.根据权利要求1所述的虚拟机的cpu服务质量控制方法,其特征在于,所述判断所述宿主机cpu负载或cpu使用率是否符合cpu配置要求的过程,包括:

5.根据权利要求4所述的虚拟机的cpu服务质量控制方法,其特征...

【专利技术属性】
技术研发人员:成胜
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1