任务的处理方法、装置、服务器设备和介质制造方法及图纸

技术编号:37587264 阅读:9 留言:0更新日期:2023-05-18 11:01
本说明书实施方式提供了一种任务的处理方法、装置、服务器设备和介质。所述方法包括:生成状态数据采集任务;对应所述状态数据采集任务在多个级别任务集合中添加级别任务;级别任务用于输出所述状态数据采集任务在所述级别任务对应的优先级评价维度的评价值;使用多个级别任务输出的评价值计算所述状态数据采集任务的优先级数据;依照所述优先级数据将所述状态数据采集任务加入采集任务队列,以在所述状态数据采集任务被执行后得到状态数据;所述采集任务队列中的状态数据采集任务依照优先级数据排列顺序执行。可以提升状态数据的采集准确性。集准确性。集准确性。

【技术实现步骤摘要】
任务的处理方法、装置、服务器设备和介质


[0001]本说明书中实施方式关于数据处理
,具体涉及一种任务的处理方法、装置、服务器设备和介质。

技术介绍

[0002]现有技术中,需要针对机房中大量服务器设备进行状态监控,以跟进服务器设备的运行状态,如此,可以通过针对状态数据的分析,发现服务器设备可能的问题。
[0003]通常,会在机房中靠近每个服务器设备的位置,设置温度传感器,如此通过计算机设备接收温度传感器采集的环境温度数据,通过该环境温度数据表征相邻近的服务器设备的温度,实现对服务器的状态监控。
[0004]然而,环境温度数据本身就受到机房内服务器设备的工作环境影响很大。具体的,服务器设备散发的热量对环境构成影响,本身就需要一定的热量扩散过程,会导致温度传感器采集到的环境温度数据相对于服务器设备实际温度存在一定的滞后性,导致环境温度数据难以准确的表示服务器设备的运行状态。

技术实现思路

[0005]本说明书中多个实施方式提供一种任务的处理方法、装置、服务器设备和介质。能够较为准确的采集服务器设备的状态数据。
[0006]本说明书的一个实施方式提供一种状态数据采集任务的处理方法,应用于状态采集模块;所述状态数据采集任务用于采集目标服务器的状态数据;所述目标服务器的主板上设置有基板管理控制器,所述基板管理控制器中具有表示目标服务器的运行状态的状态数据;所述方法包括:生成状态数据采集任务;其中,所述状态数据采集任务用于采集目标服务器的状态数据;对应所述状态数据采集任务在多个级别任务集合中添加级别任务;其中,多个级别任务集合分别用于表征不同的优先级评价维度;级别任务用于输出所述状态数据采集任务在所述级别任务对应的优先级评价维度的评价值;使用多个级别任务输出的评价值计算所述状态数据采集任务的优先级数据;依照所述优先级数据将所述状态数据采集任务加入采集任务队列,以在所述状态数据采集任务被执行后得到状态数据;其中,所述采集任务队列包括多个状态数据采集任务;所述采集任务队列中的状态数据采集任务依照优先级数据排列顺序执行。
[0007]本说明书的一个实施方式提供一种状态数据采集任务的处理装置,所述状态数据采集任务用于采集目标服务器设备的基板管理控制器中的状态数据;所述处理装置包括:任务生成单元,用于生成状态数据采集任务;任务添加单元,用于对应所述状态数据采集任务在多个级别任务集合中添加级别任务;其中,多个级别任务集合分别用于表征不同的优先级评价维度;级别任务用于输出所述状态数据采集任务在所述级别任务对应的优先级评价维度的评价值;优先级计算单元,用于使用多个级别任务输出的评价值计算所述状态数据采集任务的优先级数据;任务增加单元,用于依照所述优先级数据将所述状态数据采集
任务加入采集任务队列,以在所述状态数据采集任务被执行后得到状态数据;其中,所述采集任务队列包括多个状态数据采集任务;所述采集任务队列中的状态数据采集任务依照优先级数据排列顺序执行。
[0008]本说明书的一个实施方式提供一种服务器设备,所述服务器设备包括:存储器,以及与所述存储器通信连接的一个或多个处理器;所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行,以使所述一个或多个处理器实现如前述任一实施方式所述的方法。
[0009]本说明书的一个实施方式提供一种计算机存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述任一实施方式所述的方法。
[0010]本说明书提供的多个实施方式,可以采集目标服务器设备主板上基板管理控制器中的状态数据,由于基板管理控制器设置在目标服务器设备的主板上,基板管理控制器本身就会采集有目标服务器设备的状态数据,使得采集得到的状态数据会较为准确,进一步的,通过计算状态数据采集任务在多个优先级评价维度上的评价值,以生成优先级数据,并按照优先级数据排列顺序执行状态数据采集任务,实现可以区分不同状态数据采集任务的优先程度,从而使得重要或紧急的状态数据采集任务可以得到快速的执行,整体上实现可以较为及时且准确的采集目标服务器设备的状态数据。
附图说明
[0011]图1为本说明书的一个实施方式提供的状态数据采集任务的处理方法的流程示意图。
[0012]图2为本说明书的一个实施方式提供的NetData与机房的关系示意图。
[0013]图3为本说明书的一个实施方式提供的状态数据采集任务的处理方法与现有技术中采集方法的对比图。
[0014]图4为本说明书的一个实施方式提供的状态数据管理系统的模块示意图。
[0015]图5为本说明书的一个实施方式提供的状态数据采集任务的处理装置的模块示意图。
[0016]图6为本说明书的一个实施方式提供的服务器设备的示意图。
具体实施方式
[0017]相关技术中,比如云计算或大数据处理等场景,都需要依托于大量的服务器设备。服务器设备的运行状态是否稳定,会影响依托于服务器设备的服务或应用的运行稳定性。如此,需要针对服务器设备进行运行状态监控,以及时发现可能存在故障的服务器设备,从而进行相应的处理。
[0018]可以采用在服务器设备附近安装温度传感器的方式,采集服务器设备的环境温度数据,以判断服务器设备的运行状态。通常可以设置一个与多个温度传感器通信的电子设备,接收温度传感器输出的环境温度数据。通常,该电子设备会采用轮询的方式建立温度状态数据采集任务,按照固定的周期和顺序,轮询各温度传感器得到环境温度数据。
[0019]然而,在一些情况下,不同服务器设备中运行的软件是存在较大差异的,导致不同服务器设备的工作负荷不同。工作负荷较大的服务器设备会发出较大的热量,而工作负荷
较小的服务器设备会发出较少的热量。
[0020]相关技术中,电子设备针对不同的服务器设备采取固定的周期轮询温度传感器的方式,难以满足需要。具体的,工作负荷较大的服务器设备可能会快速的发生温度过高的情况,而工作负荷较小的服务器设备发生温度过高的几率非常小。再者,相关技术中温度传感器采集的环境温度数据本身就相较于服务器设备的实际情况具有一定的滞后性。使得,相关技术中针对机房中大量服务器设备的状态数据的采集不够准确。
[0021]因此,有必要提供一种可以提升采集到状态数据的准确性的技术方案。
[0022]请参阅图1和图2。本说明书的一个实施方式提供一种状态数据采集任务的处理方法。所述处理方法可以应用于运行在服务器设备中的性能监测工具。性能监测工具可以用于对目标服务器设备的运行状态进行监测,以及时发现目标服务器设备出现的问题。在一些具体的实施方式中,性能监测工具可以是集成有状态采集模块的NetData。所述状态采集模块可以生成并执行状态数据采集任务,实现采集目标服务器设备的状态数据。
[0023]在本实施方式中,状态数据采集任务目标服务器设备的主板上设置有基板管理控制器,所述基板管理控制器中具有表示目标服务器设备的运行状态的状态数据。具体的,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种状态数据采集任务的处理方法,其特征在于,所述状态数据采集任务用于采集目标服务器设备的基板管理控制器中的状态数据;所述方法包括:生成状态数据采集任务;对应所述状态数据采集任务在多个级别任务集合中添加级别任务;其中,多个级别任务集合分别用于表征不同的优先级评价维度;级别任务用于输出所述状态数据采集任务在所述级别任务对应的优先级评价维度的评价值;使用多个级别任务输出的评价值计算所述状态数据采集任务的优先级数据;依照所述优先级数据将所述状态数据采集任务加入采集任务队列,以在所述状态数据采集任务被执行后得到状态数据;其中,所述采集任务队列包括多个状态数据采集任务;所述采集任务队列中的状态数据采集任务依照优先级数据排列顺序执行。2.根据权利要求1所述的方法,其特征在于,所述优先级评价维度包括:任务价值、任务执行时间、任务截止时间和任务到达时间;所述级别任务集合包括:价值任务集合、执行时间任务集合、截止时间任务集合和到达时间任务集合;所述使用多个级别任务输出的评价值生成所述状态数据采集任务的优先级数据,包括:分别获取所述价值任务集合、所述执行时间任务集合、所述截止时间任务集合和所述到达时间任务集合中,与所述状态数据采集任务对应的级别任务输出的评价值;其中,所述评价值包括:价值评价值、执行时间评价值、截止时间评价值和到达时间评价值;将所述价值评价值、所述执行时间评价值、所述截止时间评价值和所述到达时间评价值,进行加权求和,得到所述状态数据采集任务的优先级数据。3.根据权利要求2所述的方法,其特征在于,每个所述优先级评价维度分别设置有多个候选值;分别获取所述价值任务集合、所述执行时间任务集合、所述截止时间任务集合和所述到达时间任务集合中,与所述状态数据采集任务对应的级别任务输出的评价值,包括:分别在所述价值任务集合、所述执行时间任务集合、所述截止时间任务集合和所述到达时间任务集合对应的多个候选值中,选择一个候选值作为相应级别任务输出的评价值。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取在指定时间,所述采集任务队列中的状态数据采集任务的优先级数据;根据所述截止时间评价值与当前时间的差值,生成所述采集任务队列中状态数据采集任务的动态优先级数据;其中,所述差值与动态优先级数据呈反比关系;使用所述动态优先级数据调整所述采集任务队列中状态数据采集任务的优先级数据。5.根据权利要求4所述的方法,其特征在于,所述采集任务队列中包括的状态数据采集任务具有任务状态;其中...

【专利技术属性】
技术研发人员:王琳嵛曾琳铖曦吴海英蒋宁
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1