[发明专利]一种服务器风扇管理方法、系统、设备及存储介质在审
申请号: | 202111444826.3 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114281172A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 王友富 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/20 | 分类号: | G06F1/20;G06F11/30;F04D27/00 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;李红萧 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 风扇 管理 方法 系统 设备 存储 介质 | ||
本发明提出一种服务器风扇管理方法,包括:监控BMC的状态,响应于BMC的状态异常,切换风扇管理芯片的通信模式;响应于风扇管理芯片的通信模式切换成功,通过服务器操作系统中的管理端向风扇管理芯片发送风扇管理指令。通过本发明提出的一种服务器风扇管理方法,将服务器的风扇管理芯片与CPU建立通信连接,在BMC出现异常时,通过服务器中的管理端代替BMC实现对服务器风扇的转速的调控。可有效提高服务器散热系统的稳定性。提升用户体验,即便在BMC出现异常或故障时,服务器的散热机制仍然能正常进行。
技术领域
本发明属于计算机领域,具体涉及一种服务器风扇管理方法、系统、设备及存储介质。
背景技术
随着时代的进步、技术的更新迭代,对于服务器的质量要求以及安全性也越来越严苛。服务器的散热安全是服务器安全性很重要的一部分。传统的服务器的散热安全是通过BMC来监控服务器各个部分的温度,当服务器的温度达到告警温度时,BMC会发送命令来调节风扇的转速从而达到降低服务器的温度的目的。这种传统的只是通过BMC监控来调节温度的散热方法并不能很有效的来保障服务器运行的安全。特别是在现在的大数据时代。当BMC因为某些特定的因素不能正常工作时,就会对服务器本身造成很大的安全隐患。虽然在BMC失效后,CPLD会将风扇拉至最高速,但是这种操作不能智能化的调节风扇转速,会使风扇一直以最高速运作,由于服务器中的风扇的功率相比普通PC上的风扇要高很多且噪音极大,导致功耗的浪费的同时,还会给用户带来极其不友善的体验,不够智能化。
因此,亟需一种在BMC故障后依然保持风扇调控能力的风扇管理方法。
发明内容
为解决以上问题,本发明的一方面提出了一种服务器风扇管理方法,包括:
监控BMC的状态,响应于所述BMC的状态异常,切换风扇管理芯片的通信模式;
响应于所述风扇管理芯片的通信模式切换成功,通过服务器操作系统中的管理端向所述风扇管理芯片发送风扇管理指令。
在本发明的一些实施方式中,监控BMC的状态包括:
建立BIOS到BMC的通信线路,并通过所述BIOS监控所述BMC的心跳信号;
响应于在预定时间内未收到所述BMC的心跳信号,所述BIOS向所述服务器的操作系统中的管理端发送启动风扇管理命令。
在本发明的一些实施方式中,通信线路包括KCS通道或USB总线。
在本发明的一些实施方式中,监控BMC的状态,响应于所述BMC的状态异常,切换风扇管理芯片的通信模式,包括:
将风扇管理芯片的数据接口与CPU相连以及将所述BMC的状态通过预定引脚与所述风扇管理芯片相连;
响应于所述BMC的所述预定引脚的状态发生变化且在预定时间内维持所述变化,切换所述风扇管理芯片的通信模式选通所述CPU与所述风扇管理芯片的数据接口。
在本发明的一些实施方式中,监控BMC的状态,响应于所述BMC的状态异常,切换风扇管理芯片的通信模式,还包括:
响应于所述风扇管理芯片在预定时间内未接收到所述BMC发送的风扇管理指令,切换所述风扇管理芯片的通信模式选通CPU与所述风扇管理芯片的数据接口。
在本发明的一些实施方式中,方法还包括:
响应于所述BMC状态为正常,所述BMC向所述服务器操作系统中的管理端发送风扇管理配置参数。
在本发明的一些实施方式中,通过服务器操作系统中的管理端向所述风扇管理芯片发送风扇管理指令,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111444826.3/2.html,转载请声明来源钻瓜专利网。