【技术实现步骤摘要】
公有云降频风险识别方法、设备及存储介质
[0001]本公开实施例涉及计算机与网络通信
,尤其涉及一种公有云降频风险识别方法
、
设备及存储介质
。
技术介绍
[0002]公有云是第三方提供商为用户提供的云端计算资源,在公有云非超售场景下,为达到资源的弹性售卖和按需使用,多租户一般会共享同宿主机上的不同物理核来运行业务,公有云提供商提供基本的多租户隔离
、
以及安全保障,还提供预期运行频率的
spec(
厂商虚机规格说明书
)。
[0003]公有云提供商一般通过
vcpu(
虚机进程
)
和物理核的绑定实现基本的隔离和性能保障,但是在租户业务为高负载业务时,仍然可能导致宿主机的单
socket
或整机降频,导致同
socket
或同宿主机其他租户业务性能下降,影响租户业务
。
技术实现思路
[0004]本公开实施例提供一种公有云降频风险识别方法
、
设备及存储介质,以在公有云环境中筛选出可能受到
CPU
降频的影响的风险虚拟机
。
[0005]第一方面,本公开实施例提供一种公有云降频风险识别方法,包括:
[0006]采集公有云环境中的宿主机中各
CPU
单元的频率波动;其中每一
CPU
单元包括多个核心;
[0007]采集所述宿主机中各租户虚拟机的
CP ...
【技术保护点】
【技术特征摘要】
1.
一种公有云降频风险识别方法,其特征在于,包括:采集公有云环境中的宿主机中各
CPU
单元的频率波动;其中每一
CPU
单元包括多个核心;采集所述宿主机中各租户虚拟机的
CPU
利用率;根据所述各
CPU
单元的频率波动以及所述各租户虚拟机的
CPU
利用率,从所述各租户虚拟机中筛选出风险虚拟机
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述各
CPU
单元的频率波动以及所述各租户虚拟机的
CPU
利用率,从所述各租户虚拟机中筛选风险虚拟机,包括:若任意目标
CPU
单元降频的频率波动超过预设波动阈值,则从所述各租户虚拟机中筛选
CPU
利用率大于预设
CPU
利用率阈值的租户虚拟机,确定为所述风险虚拟机
。3.
根据权利要求1所述的方法,其特征在于,在筛选出风险虚拟机后,还包括:根据预设检测规则,检测所述风险虚拟机是否为受到降频影响的目标虚拟机
。4.
根据权利要求3所述的方法,其特征在于,所述根据预设检测规则,检测所述风险虚拟机是否为受到降频影响的目标虚拟机,包括:判断所述风险虚拟机对应的租户是否属于预设租户集合,若属于所述预设租户集合,则确定所述风险虚拟机不是受到降频影响的目标虚拟机;和
/
或判断所述风险虚拟机是否独占所述宿主机,若独占所述宿主机,则确定所述风险虚拟机不是受到降频影响的目标虚拟机;和
/
或根据所述风险虚拟机使用所述目标
CPU
单元的核心数,检测所述风险虚拟机是否为受到降频影响的目标虚拟机
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述风险虚拟机使用所述目标
CPU
单元的核心数,检测所述风险虚拟机是否为受到降频影响的目标虚拟机,包括:若所述风险虚拟机使用所述目标
CPU
单元的核心数不为
0、
且小于预设核心数阈值,则确定所述风险虚拟机为受到降频影响的目标虚拟机;或者将使用所述目标
CPU
单元的核心数不为0的风险虚拟机按照使用所述目标
CPU
单元的核心数进行排序,将排序中使用所述目标
CPU
单元的核心数最少的一个或多个风险虚拟机确定为受到降频影响的目标虚拟机;或者若所述风险虚拟机使用所述目标
CPU
单元的核心为0,则确定所述风险虚拟机不是受到降频影响的目标虚拟机
。6.
根据权利要求3‑5任一项所述的方法,其特征在于,在确定所述风险虚拟机为受到降频影响的目标虚拟机后,还包括:对所述目标虚拟机进行迁移
。7.
根据权利要求6所述的方法,其特征在于,所述对所述目标虚拟机进行迁移,包括:将使用所述目标
CPU
单元的核心数不为
0、
且使用所述目标
CPU
单元的核心数最少的一个或多个目标虚拟机进行迁移
。8.
根据权利要求6所述的方法,其特征在于,所述对所述目标虚拟机进行迁移,包括:判断所述目标虚拟机是否允许被迁移;若确定所述目标虚拟机允许被迁移,则对所述目标虚拟机进行迁移
。9.
根据权利要求8所述的方法,其特征在于,所述判断所述目标虚拟机是否允许被迁
移,包括:若所述目标虚拟机预设有...
【专利技术属性】
技术研发人员:杜鹏程,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。