虚拟化平台管理进程CPU资源分配方法、装置及设备制造方法及图纸

技术编号:26478355 阅读:24 留言:0更新日期:2020-11-25 19:22
本发明专利技术公开了一种虚拟化平台管理进程CPU资源分配方法,该方法包括以下步骤:分别获取各虚拟化平台管理进程的当前CPU资源占用率;根据各当前CPU资源占用率计算CPU资源使用总量;判断CPU资源使用总量是否超过预设值;若是,则根据各当前CPU资源占用率,确定各虚拟化平台管理进程分别对应的资源占用优先级;根据各资源占用优先级对各虚拟化平台管理进程进行CPU资源分配操作。应用本发明专利技术实施例所提供的技术方案,降低了主机CPU压力,保证了集群、主机以及虚拟机的高可用性。本发明专利技术还公开了一种虚拟化平台管理进程CPU资源分配装置、设备及存储介质,具有相应技术效果。

【技术实现步骤摘要】
虚拟化平台管理进程CPU资源分配方法、装置及设备
本专利技术涉及计算机应用
,特别是涉及一种虚拟化平台管理进程CPU资源分配方法、装置、设备及计算机可读存储介质。
技术介绍
现如今由虚拟化平台构建的私有云、超融合环境得到了广泛应用,通过对主机资源的虚拟化,来实现一主机对应多虚拟机的云场景,并通过主管理、集群管理以及数据中心管理等虚拟化平台管理进程保证虚拟机的高可用性和高稳定性。各虚拟化平台管理程序在保证集群、主机、虚拟机高效性和稳定性的同时,也需要占用一部分主机CPU资源来保证低延时响应以及快速处理能力,但若这些虚拟化平台管理程序占用CPU资源过多,则会造成主机本身CPU压力过大,甚至会争抢虚拟机的CPU资源;若这些虚拟化平台管理程序占用的CPU资源过少,则在虚拟化平台管理程序压力较大的环境中,无法及时地处理问题,不能维持集群、主机以及虚拟机的高可用状态。因此,主机的虚拟化平台管理程序需要能够动态调整以平衡主机CPU资源占用率和保证低延时响应和处理的能力。综上所述,如何有效地解决虚拟化平台管理程序占用CPU资源过多,造成主本文档来自技高网...

【技术保护点】
1.一种虚拟化平台管理进程CPU资源分配方法,其特征在于,包括:/n分别获取各虚拟化平台管理进程的当前CPU资源占用率;/n根据各所述当前CPU资源占用率计算CPU资源使用总量;/n判断所述CPU资源使用总量是否超过预设值;/n若是,则根据各所述当前CPU资源占用率,确定各所述虚拟化平台管理进程分别对应的资源占用优先级;/n根据各所述资源占用优先级对各所述虚拟化平台管理进程进行CPU资源分配操作。/n

【技术特征摘要】
1.一种虚拟化平台管理进程CPU资源分配方法,其特征在于,包括:
分别获取各虚拟化平台管理进程的当前CPU资源占用率;
根据各所述当前CPU资源占用率计算CPU资源使用总量;
判断所述CPU资源使用总量是否超过预设值;
若是,则根据各所述当前CPU资源占用率,确定各所述虚拟化平台管理进程分别对应的资源占用优先级;
根据各所述资源占用优先级对各所述虚拟化平台管理进程进行CPU资源分配操作。


2.根据权利要求1所述的虚拟化平台管理进程CPU资源分配方法,其特征在于,判断所述CPU资源使用总量是否超过预设值,包括:
判断所述CPU资源使用总量是否超过预设CPU核数。


3.根据权利要求2所述的虚拟化平台管理进程CPU资源分配方法,其特征在于,当确定所述CPU资源使用总量未超过预设CPU核数时,还包括:
分别为各所述虚拟化平台管理进程分配相应的当前CPU资源占用率。


4.根据权利要求1至3任一项所述的虚拟化平台管理进程CPU资源分配方法,其特征在于,根据各所述当前CPU资源占用率,确定各所述虚拟化平台管理进程分别对应的资源占用优先级,包括:
获取各所述虚拟化平台管理进程分别对应的历史CPU资源占用率;
结合各所述历史CPU资源占用率和各所述当前CPU资源占用率,确定各所述虚拟化平台管理进程分别对应的资源占用优先级。


5.根据权利要求4所述的虚拟化平台管理进程CPU资源分配方法,其特征在于,结合各所述历史CPU资源占用率和各所述当前CPU资源占用率,确定各所述虚拟化平台管理进程分别对应的资源占用优先级,包括:
针对每个虚拟化平台管理进程,计算相应的各所述历史CPU资源占用率与相应的当前CPU资源占用率的期望值;
根据所述当前CPU资源占用率、各所述历史CPU资源占用率、以及所述期望值,分别计算各所述述虚拟化平台管理进程对应的CPU资源占用率方差值;
根据各所述CPU资源占用率方差值,确定各所述虚拟化平台管理进程分别对应的资源占用优先级。


6.根据权利要求5所述的虚拟化平台管理进程C...

【专利技术属性】
技术研发人员:解琰张东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1