一种风扇转速处理方法、系统、设备及计算机存储介质技术方案

技术编号:22418021 阅读:16 留言:0更新日期:2019-10-30 01:58
本申请公开了一种风扇转速处理方法、系统、设备及计算机存储介质,获取目标服务器中风扇的原始转速值;通过指数平均值算法对原始转速值进行处理,得到处理转速值;基于处理转速值分析风扇是否异常。本申请提供的一种风扇转速处理方法,在获取目标服务器中风扇的原始转速值后,通过指数平均值算法对原始转速值进行处理,可以过滤掉原始转速值中的异常值,使得处理转速值中的转速值均为正常值,从而使得基于处理转速值分析风扇是否异常的分析结果更准确,更可信。本申请提供的一种风扇转速处理系统、设备及计算机可读存储介质也解决了相应技术问题。

【技术实现步骤摘要】
一种风扇转速处理方法、系统、设备及计算机存储介质
本申请涉及服务器
,更具体地说,涉及一种风扇转速处理方法、系统、设备及计算机存储介质。
技术介绍
在服务器的运行过程中,服务器的性能会受到温度的影响,比如温度过高的话,会使得服务器的性能降低,而为了降低温度对服务器性能的影响,可以通过在服务器中设置风扇来给服务器降温,因此为了对服务器的性能进行分析或者保证服务器的性能,需要对服务器中风扇的性能进行分析。现有技术中,通过获取服务器中风扇转速值,根据风扇转速值对风扇性能进行分析。然而,获取的风扇转速值可能并不准确,使得最终对风扇性能分析的可信度不高。综上所述,如何提高对风扇性能分析的可信度是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种风扇转速处理方法,其能在一定程度上解决如何提高对风扇性能分析的可信度的技术问题。本申请还提供了一种风扇转速处理系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种风扇转速处理方法,包括:获取目标服务器中风扇的原始转速值;通过指数平均值算法对所述原始转速值进行处理,得到处理转速值;基于所述处理转速值分析所述风扇是否异常。优选的,所述通过指数平均值算法对所述原始转速值进行处理,得到处理转速值,包括:按照第一运算公式,通过所述指数平均值算法对所述原始转速值进行处理,得到所述处理转速值;所述第一运算公式包括:EXMAt=EXMAt-1+α×(Rt-EXMAt-1);EXMA0=α*(1-α)k;k=3.45(n+1);1≤t≤n;其中,Rt表示所述原始转速值中的第t个转速值;α表示权重值;EXMAt表示所述处理转速值中与Rt对应的转速值;n表示所述原始转速值中转速值的总个数。优选的,所述按照第一运算公式,通过所述指数平均值算法对所述原始转速值进行处理,得到所述处理转速值之前,还包括:基于所述原始转速值中转速值的总个数确定所述权重值。优选的,所述基于所述原始转速值中转速值的总个数确定所述权重值,包括:按照权重值确定公式,基于所述原始转速值中转速值的总个数确定所述权重值;所述权重值确定公式包括:优选的,所述获取目标服务器中风扇的原始转速值,包括:获取所述目标服务器中BMC采集的所述原始转速值。优选的,所述基于所述处理转速值分析所述风扇是否异常,包括:按照所述指数平均值算法对所述风扇的出厂性能曲线进行处理,得到处理性能曲线;判断所述处理转速值是否与所述处理性能曲线吻合,若是,则判定所述风扇正常,若否,则判定所述风扇异常。优选的,所述基于所述处理转速值分析所述风扇是否异常之后,还包括:生成分析结果,并发送所述分析结果至预设的管理客户端。一种风扇转速处理系统,包括:第一获取模块,用于获取目标服务器中风扇的原始转速值;第一处理模块,用于通过指数平均值算法对所述原始转速值进行处理,得到处理转速值;第一分析模块,用于基于所述处理转速值分析所述风扇是否异常。一种风扇转速处理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上任一所述风扇转速处理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述风扇转速处理方法的步骤。本申请提供的一种风扇转速处理方法,获取目标服务器中风扇的原始转速值;通过指数平均值算法对原始转速值进行处理,得到处理转速值;基于处理转速值分析风扇是否异常。本申请提供的一种风扇转速处理方法,在获取目标服务器中风扇的原始转速值后,通过指数平均值算法对原始转速值进行处理,可以过滤掉原始转速值中的异常值,使得处理转速值中的转速值均为正常值,从而使得基于处理转速值分析风扇是否异常的分析结果更准确,更可信。本申请提供的一种风扇转速处理系统、设备及计算机可读存储介质也解决了相应技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种风扇转速处理方法的第一流程图;图2为实际应用中本申请得到的处理转速值的示意图;图3为本申请实施例提供的一种风扇转速处理系统的结构示意图;图4为本申请实施例提供的一种风扇转速处理设备的结构示意图;图5为本申请实施例提供的一种风扇转速处理设备的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1,图1为本申请实施例提供的一种风扇转速处理方法的第一流程图。本申请实施例提供的一种风扇转速处理方法,可以包括以下步骤:步骤S101:获取目标服务器中风扇的原始转速值。实际应用中,可以先获取目标服务器中风扇的原始转速值。具体应用场景中,为了便于获取原始转速值,可以借助BMC(BaseboardManagementController,基板管理芯片)来获取原始转速值,则获取目标服务器中风扇的原始转速值的过程可以具体为:获取目标服务器中BMC采集的原始转速值。步骤S102:通过指数平均值算法对原始转速值进行处理,得到处理转速值。实际应用中,由于获取的原始转速值中可能包含异常数据,比如由于外界风速而产生的异常数据等,这类异常数据会使得对风扇的分析结果不准确,因此在获取原始转速值后,可以通过指数平均值算法(ExponentialMovingAverage,EXMA)对原始转速值进行处理,得到不含异常数据的处理转速值。请参阅图2,图2为实际应用中本申请得到的处理转速值的示意图,由图2可知,处理转速值中不包含异常数据。步骤S103:基于处理转速值分析风扇是否异常。实际应用中,在得到处理转速值后,便可以基于处理转速值分析风扇是否异常,由于处理转速值中不包含异常数据,所以基于处理转速值得到的分析结果更加贴近风扇的实际情况,更为准确、更为可信。本申请提供的一种风扇转速处理方法,获取目标服务器中风扇的原始转速值;通过指数平均值算法对原始转速值进行处理,得到处理转速值;基于处理转速值分析风扇是否异常。本申请提供的一种风扇转速处理方法,在获取目标服务器中风扇的原始转速值后,通过指数平均值算法对原始转速值进行处理,可以过滤掉原始转速值中的异常值,使得处理转速值中的转速值均为正常值,从而使得基于处理转速值分析风扇是否异常的分析结果更准确,更可信。本申请实施例提供的一种风扇转速处理方法,在通过指数平均值算法对原始转速值进行处理,得到处理转速值的过程中,为了提高得到处理转速值的速率,可以按照第一运算公式,通过指数平均值算法对原始转速值进行处理,得到处理转速值;第一运算公式包括:EXMAt=EXMAt-1+α×(Rt-EXMAt-1);EXMA0=α*(1-α)k;k=3.45(n+1);1≤t≤n;其中,Rt表示原始转速值中的第t个转速值;α表示权重值;EXMAt表示处理转速本文档来自技高网...

【技术保护点】
1.一种风扇转速处理方法,其特征在于,包括:获取目标服务器中风扇的原始转速值;通过指数平均值算法对所述原始转速值进行处理,得到处理转速值;基于所述处理转速值分析所述风扇是否异常。

【技术特征摘要】
1.一种风扇转速处理方法,其特征在于,包括:获取目标服务器中风扇的原始转速值;通过指数平均值算法对所述原始转速值进行处理,得到处理转速值;基于所述处理转速值分析所述风扇是否异常。2.根据权利要求1所述的方法,其特征在于,所述通过指数平均值算法对所述原始转速值进行处理,得到处理转速值,包括:按照第一运算公式,通过所述指数平均值算法对所述原始转速值进行处理,得到所述处理转速值;所述第一运算公式包括:EXMAt=EXMAt-1+α×(Rt-EXMAt-1);EXMA0=α*(1-α)k;k=3.45(n+1);1≤t≤n;其中,Rt表示所述原始转速值中的第t个转速值;α表示权重值;EXMAt表示所述处理转速值中与Rt对应的转速值;n表示所述原始转速值中转速值的总个数。3.根据权利要求2所述的方法,其特征在于,所述按照第一运算公式,通过所述指数平均值算法对所述原始转速值进行处理,得到所述处理转速值之前,还包括:基于所述原始转速值中转速值的总个数确定所述权重值。4.根据权利要求3所述的方法,其特征在于,所述基于所述原始转速值中转速值的总个数确定所述权重值,包括:按照权重值确定公式,基于所述原始转速值中转速值的总个数确定所述权重值;所述权重值确定公式包括:5.根据权利要求1所述的方...

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

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

1