【技术实现步骤摘要】
资源调度方法、装置、电子设备及计算机可读存储介质
本申请涉及云计算技术中的数据计算领域,尤其涉及一种资源调度方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,越来越多数据中心将基础设施容器化,容器编排系统也越来越成熟,能够支持更高级别的服务器的管理以及不同的资源调度策略。目前,针对容器编排系统中不同业务混合部署的情况,通常只考虑了单机的资源使用情况和pod资源使用情况,导致对服务系统中的资源利用率较低。
技术实现思路
本申请提供了一种资源调度方法、装置、电子设备及计算机可读存储介质,以解决现有的服务系统中资源利用率较低的问题。第一方面,本申请提供了一种资源调度方法,包括:确定预设数量的服务中各服务的优先级;获取所述预设数量的服务中各服务的资源使用情况;在接收到目标服务的资源申请请求时,根据所述目标服务的优先级及所述各服务的资源使用情况,对所述资源申请请求进行响应;其中,所述目标服务为所述预设数量的服务中的任意一个。第二方面,本申请提供了一种贴纸测试装置,包括:确定模块,用于确定预设数量的服务中各服务的优先级;获取模块,用于获取所述预设数量的服务中各服务的资源使用情况;响应模块,用于在接收到目标服务的资源申请请求时,根据所述目标服务的优先级及所述各服务的资源使用情况,对所述资源申请请求进行响应;其中,所述目标服务为所述预设数量的服务中的任意一个。第三方面,本申请提供了一种电子设备,包括: ...
【技术保护点】
1.一种资源调度方法,包括:/n确定预设数量的服务中各服务的优先级;/n获取所述预设数量的服务中各服务的资源使用情况;/n在接收到目标服务的资源申请请求时,根据所述目标服务的优先级及所述各服务的资源使用情况,对所述资源申请请求进行响应;/n其中,所述目标服务为所述预设数量的服务中的任意一个。/n
【技术特征摘要】
1.一种资源调度方法,包括:
确定预设数量的服务中各服务的优先级;
获取所述预设数量的服务中各服务的资源使用情况;
在接收到目标服务的资源申请请求时,根据所述目标服务的优先级及所述各服务的资源使用情况,对所述资源申请请求进行响应;
其中,所述目标服务为所述预设数量的服务中的任意一个。
2.根据权利要求1所述的方法,其中,所述在接收到目标服务的资源申请请求时,根据所述目标服务的优先级及所述各服务的资源使用情况,对所述资源申请请求进行响应,包括:
在接收到目标服务的资源申请请求时,根据所述资源申请请求确定资源申请数量;
根据资源总量及所述各服务的资源使用情况确定剩余资源数量;
根据所述剩余资源数量及所述目标服务的优先级对所述资源申请请求进行响应。
3.根据权利要求2所述的方法,其中,所述根据所述剩余资源数量及所述目标服务的优先级对所述资源申请请求进行响应,包括:
在所述剩余资源数量大于所述资源申请请求数量的情况下,调度满足于所述资源申请请求数量的剩余资源供所述目标服务使用,以对所述资源申请请求进行响应;
在所述剩余资源数量小于所述资源申请请求数量的情况下,若所述目标服务的优先级大于非目标服务的优先级,获取所述非目标服务的资源使用情况,根据所述非目标服务的资源使用情况及所述剩余资源对所述资源申请请求进行响应;
其中,所述非目标服务为所述预设数量的服务中除所述目标服务外的至少一个。
4.根据权利要求3所述的方法,其中,所述获取所述非目标服务的资源使用情况,根据所述非目标服务的资源使用情况及所述剩余资源对所述资源申请请求进行响应,包括:
获取所述非目标服务的资源使用数量;
在所述非目标服务的未使用资源数量小于预设数量的情况下,终止所述非目标服务,调度所述非目标服务的资源以及剩余资源供所述目标服务使用,以对所述资源申请请求进行响应;
在所述非目标服务的未使用资源数量大于等于预设数量的情况下,调度所述非目标服务的未使用的资源以及剩余资源供所述非目标服务使用,以对所述资源申请请求进行响应;
其中,所述预设数量为所述资源申请请求数量与所述剩余资源数量之差。
5.根据权利要求1所述的方法,其中,所述获取所述预设数量的服务中各服务的资源使用情况,包括:
确定所述预设数量的服务中各服务对应的pod;
获取每一个服务对应的pod的资源使用情况并进行汇聚,以获得各服务的资源使用情况。
6.一种资源调度装置,包括:
确定模块,用于确定预设数量的服务中各服务的优先级;
获取模...
【专利技术属性】
技术研发人员:赵耀东,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。