分布式集群设备功耗监控方法、装置、系统及相关组件制造方法及图纸

技术编号:21634142 阅读:42 留言:0更新日期:2019-07-17 12:49
本发明专利技术公开了一种分布式集群设备功耗监控方法,包括:管理设备向分布式集群各节点中功耗采集部件发布功耗采集任务;接收到各节点返回的功耗信息后,从功耗信息中提取各节点功耗值;根据预先存储的分布式集群节点信息对各节点功耗值进行统计计算,得到集群整体功耗;根据集群整体功耗调整集群工作状态。该方法可以从全局出发提升数据分析的整体性,实现对集群设备总功耗的实时监控;同时该方法无需额外设置集群功耗测试仪器等设备,只需利用现有架设的线路进行监控即可,监控成本低,且可以实现集群节点的连续功耗监控。本发明专利技术还提供了一种分布式集群设备功耗监控装置、系统、一种管理设备及可读存储介质,具有上述有益效果。

Distributed Cluster Device Power Monitoring Method, Device, System and Related Components

【技术实现步骤摘要】
分布式集群设备功耗监控方法、装置、系统及相关组件
本专利技术涉及分布式集群
,特别涉及一种分布式集群设备功耗监控方法、装置、系统、一种管理设备及一种可读存储介质。
技术介绍
分布式集群系统可以横向扩展到200到300个节点,按单节点功耗500W计算,整个集群的功耗相当巨大,在实际运行过程中,为便于调节和优化系统的能耗,需要获取集群设备的总功耗进行相应的分析。而实际使用过程中,对集群功耗做监控一般使用功耗分析仪,接在集群前端电源输入端测试。这种功耗测试方法需要接入特定的测试仪器,集群功耗监控成本较高,且无法实现长时间的在线监控。因此,如何实现整体集群的实时监控,同时控制监控成本,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种分布式集群设备功耗监控方法,该方法通过管理设备获取每台设备的功耗,并经过统计计算得出集群的实际功耗,可以实现整体集群的实时监控,同时监控成本低;本专利技术的另一目的是提供一种分布式集群设备功耗监控装置、系统、一种管理设备及可读存储介质,具有上述有益效果。为解决上述技术问题,本专利技术提供一种分布式集群设备功耗监控方法,包括:管理设备向分布式集群各节点中功耗采集部件发布功耗采集任务;接收到各节点返回的功耗信息后,从所述功耗信息中提取各节点功耗值;根据预先存储的分布式集群节点信息对所述各节点功耗值进行统计计算,得到集群整体功耗;根据所述集群整体功耗调整集群工作状态。优选地,所述根据所述集群整体功耗调整集群工作状态,包括:判断所述集群整体功耗是否超过预设门限;如果超过所述预设门限,根据预设节点功耗降低策略向集群节点发送调节指令。优选地,所述根据预设节点功耗降低策略向集群节点发送调节指令,包括:向业务负载低于负载阈值的集群节点发送功耗调节指令;其中,所述功耗调节指令包括:CPU休眠指令、硬盘休眠指令、PCIE芯片休眠指令、SAS芯片休眠指令。优选地,当所述集群整体功耗超过预设门限后,还包括:生成功耗告警提示信息并输出。优选地,所述功耗采集部件的功耗采集方法包括:各节点中BMC通过电源接口读取电源输入功耗,得到各节点输入功耗;将所述各节点输入功耗作为节点功耗发送至所述管理设备。本专利技术公开一种分布式集群设备功耗监控装置,包括:指令发送单元,用于向分布式集群各节点中功耗采集部件发送功耗采集发送指令;功耗值提取单元,用于接收到各节点返回的功耗信息后,从所述功耗信息中提取各节点功耗值;集群功耗统计单元,用于根据预先存储的分布式集群节点信息对所述各节点功耗值进行统计计算,得到集群整体功耗;集群工作调整单元,用于根据所述集群整体功耗调整集群工作状态。优选地,所述集群工作调整单元包括:门限判断子单元,用于判断所述集群整体功耗是否超过预设门限;工作调整子单元,用于如果超过所述预设门限,根据预设节点功耗降低策略向集群节点发送调节指令。本专利技术公开一种管理设备,包括:存储器,用于存储程序;处理器,用于执行所述程序时实现所述分布式集群设备功耗监控方法的步骤。本专利技术公开一种分布式集群设备功耗监控系统,包括:管理设备,用于向分布式集群各节点中功耗采集部件发送功耗采集发送指令;接收到各节点返回的功耗信息后,从所述功耗信息中提取各节点功耗值;根据预先存储的分布式集群节点信息对所述各节点功耗值进行统计计算,得到集群整体功耗;若干集群设备,用于根据所述功耗采集发送指令进行功耗数据的采集,并将采集得到的节点功耗数据返回至所述管理设备;一端与所述管理设备连接,另一端与所述各集群设备连接的交换机,用于对所述管理设备与所述各集群设备间产生的交互信息进行信息传递。本专利技术公开一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现所述分布式集群设备功耗监控方法的步骤。本专利技术所提供的分布式集群设备功耗监控方法,管理设备与各集群节点连接,控制各节点的功耗采集部件进行实时功耗采集,并将接收到的各节点功耗进行统计汇总,集群整体功耗相当于各节点功耗的综合,通过对各节点功耗进行统计即可得到实时集群整体功耗,根据功耗值进行集群整体工作状态的调整可以从全局出发提升数据分析的整体性,实现对集群设备总功耗的实时监控;同时该方法无需额外设置集群功耗测试仪器等设备,只需利用现有架设的线路进行监控即可,监控成本低,且可以实现集群节点的连续功耗监控。本专利技术还提供了一种分布式集群设备功耗监控装置、系统、一种管理设备及可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种分布式集群设备功耗监控方法的流程图;图2为本专利技术实施例提供的一种分布式集群设备功耗监控装置的结构框图;图3为本专利技术实施例提供的一种管理设备的结构框图;图4为本专利技术实施例提供的一种管理设备的结构示意图;图5为本专利技术实施例提供的一种分布式集群设备功耗监控系统网络拓扑图。具体实施方式本专利技术的核心是提供一种分布式集群设备功耗监控方法,该方法通过管理设备获取每台设备的功耗,并经过统计计算得出集群的实际功耗,可以实现整体集群的实时监控,同时监控成本低;本专利技术的另一核心是提供一种分布式集群设备功耗监控装置、系统、一种管理设备及可读存储介质。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本实施例提供的分布式集群设备功耗监控方法的流程图;该方法主要可以包括:步骤s110、管理设备向分布式集群各节点中功耗采集部件发送功耗采集发送指令。本专利技术中采用管理设备通过管理网络实现分布式设备的集群管理,其中,管理网络指管理设备与集群各节点间的数据传输网络,可参照相关技术中进行网络的架设,比如架设NFS网络、HTTP网络等。本实施例中对各节点进行自身功耗采集的方法不做限定,可以参照相关技术中的步骤,在此不再赘述。其中,优选地,可以将节点电源的输入功耗作为节点功耗,则具体地,功耗采集部件的功耗采集发送包括以下步骤:各节点中BMC通过电源接口读取电源输入功耗,得到各节点输入功耗;将各节点输入功耗作为节点功耗发送至管理设备。每各集群节点通过BMC作单台设备管理,读取电源输入功耗作为节点功耗,数据读取方便且较为精准。此外,也可以获取节点的CPU功耗等节点重要部件的功耗作为节点功耗进行相应计算,在此不做限定。管理设备通过管理网络向各集群节点发布功耗采集任务,由于本实施例中对各节点进行自身功耗采集的方法不做限定,则相应地,本实施例中对管理设备具体向节点中何种设备进行任务的发布也不做限定。节点在接受到采集任务后调用相关设备进行实时功耗的采集,并将采集得到的数据通过管理网络返回至管理设备。步骤s120、管理设备接收到各节点返回的功耗信息后,从功耗信息中提取各本文档来自技高网...

【技术保护点】
1.一种分布式集群设备功耗监控方法,其特征在于,包括:管理设备向分布式集群各节点中功耗采集部件发布功耗采集任务;接收到各节点返回的功耗信息后,从所述功耗信息中提取各节点功耗值;根据预先存储的分布式集群节点信息对所述各节点功耗值进行统计计算,得到集群整体功耗;根据所述集群整体功耗调整集群工作状态。

【技术特征摘要】
1.一种分布式集群设备功耗监控方法,其特征在于,包括:管理设备向分布式集群各节点中功耗采集部件发布功耗采集任务;接收到各节点返回的功耗信息后,从所述功耗信息中提取各节点功耗值;根据预先存储的分布式集群节点信息对所述各节点功耗值进行统计计算,得到集群整体功耗;根据所述集群整体功耗调整集群工作状态。2.如权利要求1所示的分布式集群设备功耗监控方法,其特征在于,所述根据所述集群整体功耗调整集群工作状态,包括:判断所述集群整体功耗是否超过预设门限;如果超过所述预设门限,根据预设节点功耗降低策略向集群节点发送调节指令。3.如权利要求2所示的分布式集群设备功耗监控方法,其特征在于,所述根据预设节点功耗降低策略向集群节点发送调节指令,包括:向业务负载低于负载阈值的集群节点发送功耗调节指令;其中,所述功耗调节指令包括:CPU休眠指令、硬盘休眠指令、PCIE芯片休眠指令、SAS芯片休眠指令。4.如权利要求2所示的分布式集群设备功耗监控方法,其特征在于,当所述集群整体功耗超过预设门限后,还包括:生成功耗告警提示信息并输出。5.如权利要求1所示的分布式集群设备功耗监控方法,其特征在于,所述功耗采集部件的功耗采集方法包括:各节点中BMC通过电源接口读取电源输入功耗,得到各节点输入功耗;将所述各节点输入功耗作为节点功耗发送至所述管理设备。6.一种分布式集群设备功耗监控装置,其特征在于,包括:指令发送单元,用于向分布式集群各节点中功耗采集部件发送功耗采集发送指令;功耗值提取单元...

【专利技术属性】
技术研发人员:彭强上官宇剑
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1