【技术实现步骤摘要】
一种CPU资源调度方法及电子设备
本专利技术实施例涉及网络
,特别涉及一种CPU资源调度方法及电子设备。
技术介绍
大数据时代下,社交网络、在线购物、物联网等会产生大量的实时数据流,如何快速分析这些实时数据成为大数据处理技术的一大挑战。分布式流数据处理系统是一类将实时流数据处理过程转换成多个小作业,在多个处理机器上并行执行的系统。基于小批次作业的分布式流数据处理系统将实时流数据按照时间间隔切分成一系列的小批次数据,然后对这些小批次数据进行处理,利用这种方式,该类型系统可以提供低延迟、高吞吐量的实时数据处理服务。随着云计算技术的发展和普及,将这类复杂的应用部署到云环境集群中成为趋势。专利技术人发现现有技术中至少存在如下问题:在云环境集群中,各个节点往往需要预先配置独占CPU核和共享CPU核,配置较为复杂;且需将共享CPU核和独占CPU核作为两种资源进行调度,调度维度较高;且由于独占CPU核的使用门槛较高,往往会出现一种资源不足,而另一种资源大量闲置浪费的情况发生,导致CPU资源的利用效率不高;同时独占CPU核在节点操作系 ...
【技术保护点】
1.一种CPU资源调度方法,其特征在于,包括:/n将各个节点上的全部CPU核均配置为共享CPU核,并将各个节点的共享CPU核数量作为该节点的可用CPU核数量;/n接收并解析应用的CPU核需求数量,所述CPU核需求数量包括独占CPU需求数量和共享CPU核需求数量;/n选取可用CPU核数量大于或等于所述CPU核需求数量的节点作为部署节点、将执行所述应用的任务部署到所述部署节点;/n监控所述部署节点的应用启动事件及退出事件,在监控到所述部署节点的应用启动事件时,从所述部署节点的共享CPU核中选取与所述独占CPU需求数量相等的共享CPU核并转换为独占CPU核、将转换的所述独占CPU ...
【技术特征摘要】
1.一种CPU资源调度方法,其特征在于,包括:
将各个节点上的全部CPU核均配置为共享CPU核,并将各个节点的共享CPU核数量作为该节点的可用CPU核数量;
接收并解析应用的CPU核需求数量,所述CPU核需求数量包括独占CPU需求数量和共享CPU核需求数量;
选取可用CPU核数量大于或等于所述CPU核需求数量的节点作为部署节点、将执行所述应用的任务部署到所述部署节点;
监控所述部署节点的应用启动事件及退出事件,在监控到所述部署节点的应用启动事件时,从所述部署节点的共享CPU核中选取与所述独占CPU需求数量相等的共享CPU核并转换为独占CPU核、将转换的所述独占CPU核分配给所述应用使用;在监控到所述部署节点的应用退出事件时,将分配给所述应用使用的独占CPU核转换为共享CPU核。
2.根据权利要求1所述的CPU资源调度方法,其特征在于,所述接收并解析应用的CPU核需求数量,具体包括:
查询所述应用的配置信息;
根据所述配置信息确定所述独占CPU需求数量。
3.根据权利要求2所述的CPU资源调度方法,其特征在于,所述查询所述应用的配置信息之后,还包括:
将所述应用中无需独占CPU核的任务交给所述部署节点的操作系统进行调度。
4.根据权利要求1所述的CPU资源调度方法,其特征在于,所述从所述部署节点的共享CPU核中选取与所述独占CPU需求数量相等的共享CPU核并转换为独占CPU核、将转换的所述独占CPU核分配给所述应用使用,具体包括:
确定与所述独占CPU需求数量相等的、需要转换为独占CPU核的所述部署节点的CPU核的ID;
根据所述独占CPU需求数量,确定与所述独占CPU需求数量相等的、所述部署节点的共享CPU核的ID作为待转换CPU核的ID;
将所述部署节点上、与所述待转换CPU核ID对应的共享CPU...
【专利技术属性】
技术研发人员:姚军利,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。