服务器运行状态监控装置、方法、计算机设备和存储介质制造方法及图纸

技术编号:35596113 阅读:20 留言:0更新日期:2022-11-16 15:15
本申请涉及一种服务器运行状态监控装置、方法、计算机设备和存储介质,所述装置包括:主板和电源转接板,所述主板通过集成电路总线与所述电源转接板进行连接;所述电源转接板包括微控制单元、电源管理芯片、温度传感器、风扇以及集成电路总线,其中:所述微控制单元通过所述集成电路总线与所述电源管理芯片、温度传感器分别进行连接;所述微控制单元通过所述微控制单元的引脚与所述风扇进行连接;所述电源管理芯片、温度传感器和风扇在所述电源转接板中互不连接,独立运行。本申请可以自主完成对电源转接板的散热控制,避免风扇转速过低导致的散热不良问题或者风扇转速冗余导致的噪声及成本问题,并能够避免电源异常事件的遗漏。并能够避免电源异常事件的遗漏。并能够避免电源异常事件的遗漏。

【技术实现步骤摘要】
服务器运行状态监控装置、方法、计算机设备和存储介质


[0001]本申请涉服务器监控
,特别是涉及一种服务器运行状态监控装置、方法、计算机设备和存储介质。

技术介绍

[0002]随着机房中服务器数量的急剧增加,集中供电方式因其所具有的优势得到广泛普及,而其中电源转接板所担当的角色也越来越重要,随着电源转接板输入电压的提高及服务器总功耗的提高,对于电源转接板的散热要求也越来越高,同时对于电源转接板的通配性也提出了挑战。目前对于电源转接板的散热控制及电源监控主要依靠主板上的BMC(基板管理控制器)分别与电源转接板上的各芯片进行通信来完成,但是,当BMC工作异常时,会导致风扇转速不可调,同时也会导致该时间段内电源转接板上的电源信息丢失。
[0003]现有的技术方案是BMC通过I2C BUS分别与电源转接板上的温度Sensor、FAN控制器和电源管理芯片进行通信,实现对电源转接板的散热控制及电源监控,如图1所示,BMC通过与温度Sensor通信,读取到电源转接板的温度后,根据散热策略,与FAN控制器进行通信,最终通过FAN控制器实现对风扇的转速调控。当服务器刚上电时,BMC尚未工作,此时风扇不运行,当BMC工作异常时,FAN控制器会按照上一次接收到的调控命令,使风扇保持固定转速运行,同时,BMC需要通过I2C BUS与电源管理芯片进行通信,完成对电源转接板的电源监控。
[0004]基于此,现有技术方案存在以下问题:服务器刚上电时,BMC尚未工作,FAN控制器尚未收到对风扇的调控命令,此时风扇无转速;BMC工作异常时,FAN控制器会按照上一次接收到的调控命令,使风扇保持固定转速运行,该转速可能比实际需求的转速大,导致转速冗余,增加功耗及成本,同时该转速也可能比实际需求的转速小,导致散热不良;BMC需要与电源管理芯片进行通信,才能完成对电源转接板的电源监控,当BMC工作异常时,会缺失该时间段内电源转接板的电源监控信息;BMC需要分别与电源转接板上的温度Sensor、FAN控制器、电源管理芯片等芯片进行通信,若将电源转接板用于其它型号的主板,相应主板的BMC又需重新匹配相应的芯片,增加人力成本。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够有效监控服务器风扇和电源运行、降低人力成本的服务器运行状态监控装置、方法、计算机设备和存储介质。
[0006]一方面,提供一种服务器运行状态监控装置,所述装置包括主板和电源转接板,所述主板通过集成电路总线与所述电源转接板进行连接;
[0007]所述电源转接板包括微控制单元、电源管理芯片、温度传感器、风扇以及集成电路总线,其中:
[0008]所述微控制单元通过所述集成电路总线与所述电源管理芯片、温度传感器分别进行连接;
[0009]所述微控制单元通过所述微控制单元的引脚与所述风扇进行连接;
[0010]所述电源管理芯片、温度传感器和风扇在所述电源转接板中互不连接,独立运行。
[0011]在其中一个实施例中,所主板包括基板管理控制器,所述基板管理控制器通过所述集成电路总线与所述微控制单元进行连接。
[0012]在其中一个实施例中,所述微控制单元的输出端与所述风扇输入端相连接,用于向所述风扇输入端发送脉冲宽度调制信号,所述风扇的输出端与所述微控制单元的输入端相连接,用于向所述微控制单元接收端发送转速信息。
[0013]另一方面,提供了一种服务器运行状态监控方法,所述方法包括:
[0014]判断基板管理控制器是否正常工作,若非正常工作,则:
[0015]利用微控制单元周期性的读取电源管理芯片的电源信息及温度传感器的数值;
[0016]基于所述电源信息及温度传感器数值,利用预设的散热策略,对风扇进行自主控制。
[0017]在其中一个实施例中,所述判断基板管理控制器是否正常工作包括:根据所述微控制单元与基板管理控制器之间的集成电路总线是否有通信信号判断所述基板管理控制器是否正常工作:当所述微控制单元通过所述集成电路总线周期性地监听到来自所述基板管理控制器的通信信号,则所述基板管理控制器工作正常,否则,所述基板管理控制器工作异常。
[0018]在其中一个实施例中,所述散热策略包括:当所述基板管理控制器工作异常时,所述微控制单元周期性地读取所述电源管理芯片的电源信息和温度传感器的数值;通过所述电源信息中的电源功耗值判断所述服务器运行状态:当所述电源功耗值大于预设值时,判断所述服务器处于开机状态;当所述电源功耗值小于预设值时,判断所述服务器处于关机状态。
[0019]在其中一个实施例中,所述散热策略还包括:当所述服务器处于开机状态时:若所述温度传感器的数值大于第一预设温度值,则所述微控制单元向所述风扇发出增大第一预设转速的信号;若所述温度传感器的数值小于或等于第一预设温度值,则风扇保持当前转速,当所述温度传感器的数值在所述第一预设温度值范围内的时间大于第一预设时间,则所述微控制单元向所述风扇发出减小第二预设转速的信号;
[0020]当所述服务器处于关机状态时:若所述温度传感器的数值大于第二预设温度值,则所述微控制单元向所述风扇发出增大第三预设转速的信号;若所述温度传感器的数值小于或等于第二预设温度值,则风扇保持当前转速,当所述温度传感器的数值在所述第二预设温度值范围内的时间大于第二预设时间,则所述微控制单元向所述风扇发出减小第四预设转速的信号;
[0021]重复执行上述步骤。
[0022]在其中一个实施例中,当所述基板管理控制器由异常工作状态恢复到正常工作状态后,查询所述微控制单元中记录异常事件的状态标志位是否置位:若相应状态标志位已置位,则继续读取所述基板管理控制器中存储的相关异常事件,并进行记录,填补工作异常时丢失的电源信息;若相应状态标志位未置位,则无需执行读取所述基板管理控制器中异常事件记录操作,所述基板管理控制器直接替换所述微控制单元对电源转接板进行散热控制和电源监控。
[0023]再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0024]步骤A:判断基板管理控制器是否正常工作,若非正常工作,则:
[0025]步骤B:利用微控制单元周期性的读取电源管理芯片的电源信息及温度传感器的数值;
[0026]步骤C:基于所述电源信息及温度传感器数值,利用预设的散热策略,对风扇进行自主控制。
[0027]又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0028]步骤A:判断基板管理控制器是否正常工作,若非正常工作,则:
[0029]步骤B:利用微控制单元周期性的读取电源管理芯片的电源信息及温度传感器的数值;
[0030]步骤C:基于所述电源信息及温度传感器数值,利用预设的散热策略,对风扇进行自主控制。
[0031]上述服务器运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器运行状态监控装置,其特征在于,所述装置包括主板和电源转接板,所述主板通过集成电路总线与所述电源转接板进行连接;所述电源转接板包括微控制单元、电源管理芯片、温度传感器、风扇以及集成电路总线,其中:所述微控制单元通过所述集成电路总线与所述电源管理芯片、温度传感器分别进行连接;所述微控制单元通过所述微控制单元的引脚与所述风扇进行连接;所述电源管理芯片、温度传感器和风扇在所述电源转接板中互不连接,独立运行。2.根据权利要求1所述的服务器运行状态监控装置,其特征在于,所主板包括基板管理控制器,所述基板管理控制器通过所述集成电路总线与所述微控制单元进行连接。3.根据权利要求1所述的服务器运行状态监控装置,其特征在于,所述微控制单元的输出端与所述风扇输入端相连接,用于向所述风扇输入端发送脉冲宽度调制信号,所述风扇的输出端与所述微控制单元的输入端相连接,用于向所述微控制单元接收端发送转速信息。4.一种服务器运行状态监控方法,基于权利要求1所述的服务器运行状态监控装置,其特征在于,所述方法包括:判断基板管理控制器是否正常工作,若非正常工作,则:利用微控制单元周期性的读取电源管理芯片的电源信息及温度传感器的数值;基于所述电源信息及温度传感器数值,利用预设的散热策略,对风扇进行自主控制。5.根据权利要求4所述的服务器运行状态监控方法,其特征在于,所述判断基板管理控制器是否正常工作包括:根据所述微控制单元与基板管理控制器之间的集成电路总线是否有通信信号判断所述基板管理控制器是否正常工作:当所述微控制单元通过所述集成电路总线周期性地监听到来自所述基板管理控制器的通信信号,则所述基板管理控制器工作正常,否则,所述基板管理控制器工作异常。6.根据权利要求4所述的服务器运行状态监控方法,其特征在于,所述散热策略包括:当所述基板管理控制器工作异常时,所述微控制单元周期性地读取所述电源管理芯片的电源信息和温度传感器的数值;通过所述电源信息中的电源...

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

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

1