一种分布式系统分配任务方法、调度器和计算机设备技术方案

技术编号:19691370 阅读:30 留言:0更新日期:2018-12-08 11:03
本发明专利技术公开了一种分布式系统分配任务方法、调度器、可读存储介质和计算机设备,能够动态分配给节点任务。所述方法包括:定时获取所述系统中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务。采用本发明专利技术实施例,根据所述多个节点的资源消耗情况分配任务,从而动态分配给节点任务,提高了分布式各节点资源的利用率,大大提高了效率。

【技术实现步骤摘要】
一种分布式系统分配任务方法、调度器和计算机设备
本专利技术涉及通信技术,尤指一种分布式系统分配任务方法、调度器、可读存储介质和计算机设备。
技术介绍
目前的服务器监控平台中,对于万级数量的服务器进行监控,技术底层的实现往往采用分布式服务进行监控,往往采用公平的任务处理原则,导致过压节点因资源不够而宕机,而压力小的节点则处于半饱或饥饿状态,大大浪费节点的资源。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种分布式系统分配任务方法、调度器、可读存储介质和计算机设备,能够动态分配给节点任务。为了达到本专利技术目的,本专利技术提供了一种分布式系统分配任务方法,所述方法包括:定时获取所述系统中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务。进一步地,所述节点的资源消耗情况包括以下至少之一:CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。进一步地,所述根据所述节点的资源消耗情况分配任务,包括:根据所述资源消耗情况计算出节点还能接受任务的数量;根据所述还能接受任务的数量为所述多个节点分配任务。进一步地,所述根据所述还能接受任务的数量为所述多个节点分配任务,包括:根本文档来自技高网...

【技术保护点】
1.一种分布式系统分配任务方法,其特征在于,所述方法包括:定时获取所述系统中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务。

【技术特征摘要】
1.一种分布式系统分配任务方法,其特征在于,所述方法包括:定时获取所述系统中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务。2.根据权利要求1所述的方法,其特征在于,所述节点的资源消耗情况包括以下至少之一:CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。3.根据权利要求1所述的方法,其特征在于,所述根据所述节点的资源消耗情况分配任务,包括:根据所述资源消耗情况计算出节点还能接受任务的数量;根据所述还能接受任务的数量为所述多个节点分配任务。4.根据权利要求3所述的方法,其特征在于,所述根据所述还能接受任务的数量为所述多个节点分配任务,包括:根据系统中多个节点还能接受任务的数量,将任务按一定比例分配给所述还能接受任务节点。5.一种调度器,应用于包含多个节点的系统,其特征在于,所述调度器包括获取单元和分配单元,其中:所述获取单元,用于定时获取所述系统中多个节点的资源消耗情况;所述分配单元,用于根据所述多个节点的资源消耗情况分配任务。6....

【专利技术属性】
技术研发人员:贾伟郭锋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1