【技术实现步骤摘要】
一种资源分配方法、装置、设备及介质
[0001]本专利技术涉及云计算
,特别涉及一种资源分配方法、装置、设备及介质。
技术介绍
[0002]随着信息技术发展的加速,云计算成为已成为一种重要技术。一云多芯即一套云平台管理不同架构的芯片集群,实现资源的统一调度和维护管理,目前,在一云多芯的场景下,面临虚拟机资源分配不合理,业务访问量剧增时,系统无法正常响应,导致业务卡顿的问题。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种资源分配方法、装置、设备及介质,能够合理分配虚拟机资源,从而保障业务稳定运行。其具体方案如下:第一方面,本专利技术公开了一种资源分配方法,包括:对同一云平台下的多个计算平台进行算力测试,得到每个计算平台的算力测试结果;所述多个计算平台采用不同的处理器架构;获取预设时间内的业务请求,识别每个所述业务请求的业务类型并确定所述预设时间内不同业务类型的业务请求数量;从所述多个计算平台中确定出目标计算平台,并基于所述业务请求数量、所述算力测试结果为所述目标计算平台所对应的虚拟机分配资源。
[0004]可选的,所述基于所述业务请求数量、所述算力测试结果为所述目标计算平台所对应的虚拟机分配资源,包括:基于所述业务请求数量、所述算力测试结果计算每个计算平台对应的综合结果;基于所述综合结果为所述目标计算平台所对应的虚拟机分配资源。
[0005]可选的,所述算力测试结果包括速率测试结果以及速度测试结果;所述基于所述业务请求数量、所述算力测试结果计算每个计算平台对应的 ...
【技术保护点】
【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:对同一云平台下的多个计算平台进行算力测试,得到每个计算平台的算力测试结果;所述多个计算平台采用不同的处理器架构;获取预设时间内的业务请求,识别每个所述业务请求的业务类型并确定所述预设时间内不同业务类型的业务请求数量;从所述多个计算平台中确定出目标计算平台,并基于所述业务请求数量、所述算力测试结果为所述目标计算平台所对应的虚拟机分配资源。2.根据权利要求1所述的资源分配方法,其特征在于,所述基于所述业务请求数量、所述算力测试结果为所述目标计算平台所对应的虚拟机分配资源,包括:基于所述业务请求数量、所述算力测试结果计算每个计算平台对应的综合结果;基于所述综合结果为所述目标计算平台所对应的虚拟机分配资源。3.根据权利要求2所述的资源分配方法,其特征在于,所述算力测试结果包括速率测试结果以及速度测试结果;所述基于所述业务请求数量、所述算力测试结果计算每个计算平台对应的综合结果,包括:基于所述业务请求数量计算所述速率测试结果对应的第一系数以及所述速度测试结果对应的第二系数;基于所述第一系数、所述速率测试结果、所述第二系数以及所述速度测试结果计算每个计算平台对应的综合结果。4.根据权利要求3所述的资源分配方法,其特征在于,所述基于所述业务请求数量计算所述速率测试结果对应的第一系数以及所述速度测试结果对应的第二系数,包括:利用公式B0=b0/(b0+b1)计算第一系数,以及利用公式B1=b1/(b0+b1)计算第二系数;其中,b0表示计算密集型业务对应的业务请求数量,b1表示输入输出密集型业务对应的业务请求数量,B0为第一系数,B1为第二系数。5.根据权利要求3所述的资源分配方法,其特征在于,所述速率测试结果和所述速度测试结果均包括整型测试结果和浮点型测试结果;所述基于所述第一系数、所述速率测试结果、所述第二系数以及所述速度测试结果计算每个计算平台对应的综合结果,包括:确定整型测试结果对应的第三系数以及浮点型测试结果对应的第四系数;基于所述第一系数、所述速率测试结果、所述第二系数、所述速度测试结果、所述第三系数以及所述第四系数计算每个计算平台对应的综合结果。6.根据权利要求5所述的资源分配方法,其特征在于,所述基于所述第一系数、所述速率测试结果、所述第二系数、所述速度测试结果、所述第三系数以及所述第四系数计算每个计算平台对应的综合结果,包括:利用预设公式计算每个计算平台对应的综合结果;所述预设公式为:SPEC
base
=[rate
int
*A0+rate
fp
*A1]*B0+[speed
int
*A0+speed
fp
*A1]*B1;其中,SPEC
base
表示综合结果,B0为第一系数,B1为第二系数,A0为第三系数,A1为第四系数,rate
int
为速率测试结果中的整型测试结果,rate
fp
为速率测试结果中的浮点型测试结果,speed
int
为速率测试结果中的整型测试结果,speed
fp
为速率测试结果中的浮点型测试结果。7.根据权利要求2所述的资源分配方法,其特征在于,所述基于所述综合结果为所述目
标计算平台所对应的虚拟机分配资源,包括:确定非目标计算平台对应的处理器核心数;其中,所述非目标计算平台为所述多个计算平台中性能最优的计算平台;基于所述非目标计算平台的综合结果与所述目标计算平台的综合结果以及所述处理器核心数,确定所述目标计算平台对应的待分配处理器核心数;基于所述待分配处理器核心数给所述目标计算平台所对应的虚拟机分配资源。8.根据权利要求7所述的资源分配方法,...
【专利技术属性】
技术研发人员:贾猛,
申请(专利权)人:浪潮山东计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。