本申请涉及服务器,涉及一种服务器冗余风扇控制方法及介质。
背景技术:
1、目前,为了避免服务器在运作期间过热,设置有多个服务器节点的机箱上都会设置有风扇来进行散热,机箱内的风扇大多是透过机箱管理控制器(chassis managementcontroller;cmc)来控制。目前,部分服务器机箱的设计中,亦省略了机箱管理控制器,而透过服务器节点上的基板管理控制器(baseboard management controller;bmc)来控制机箱的风扇,借此来减少机箱管理控制器的布线设计以及相关成本。然而,为了让每个服务器节点的基板管理控制器能够监控风扇的状态,机箱上的每个风扇需提供转速信号给各个节点的基板管理控制器,而随着服务器节点数量的增加,不只是风扇的基板上需要相应地增加更多的缓冲器,电路布线也变得更为复杂。
2、另一方面,当服务器节点发生异常而无法控制风扇时,传统上的设计方式并无法在基板管理控制器故障时,有效地依据实际情况来调整风扇的转速,而使得整个服务器的散热出现问题。
3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种服务器冗余风扇控制方法及介质,以解决上述技术问题。
3、在一些实施例中,所述方法包括:
4、预先在风扇控制策略模块配置风扇转速策略,所述风扇转速策略包括温度范围和该温度范围内风扇转速;
5、风扇控制策略模块获取传感器实时采集的服务器内部环境温度信息,将温度信息与风扇转速策略中温度范围对比,确定风扇转速;
6、风扇控制策略模块将风扇转速信息作为控制指令发送至风扇控制模块,风扇控制模块执行风扇转速。
7、优选的,所述风扇转速策略包括静音模式、平衡模式和散热模式,所述静音模式温度范围为0摄氏度至40摄氏度,所述平衡模式温度范围为40摄氏度至70摄氏度,所述散热模式温度范围为大于70摄氏度。
8、优选的,所述风扇控制模块执行风扇转速具体方法如下:
9、风扇控制模块实时接收风扇控制策略模块发送的控制指令,如果接收到控制指令,则根据控制指令控制风扇转动,并实时反馈当前风扇转信息至风扇控制策略模块;
10、如果未接收到指令,则判断距离上次接收控制指令的时间间隔是否超过设定的时间阈值,如果没有超过设定的时间阈值,则继续等待控制指令下达,如果超过设定的时间阈值,则提高风扇转速至额定转速的百分之五十,并向风扇控制策略模块发送自检指令。
11、优选的,所述设定时间阈值取值范围为30秒至120秒。
12、优选的,所述风扇控制策略模块未能实时获取风扇控制模块反馈的风扇转速信息,则风扇控制策略模块对风扇控制模块进行初始化。
13、优选的,所述风扇控制策略模块接收到风扇控制模块反馈自检指令,则启动内置的自检程序对风扇控制策略模块自检,同时向风扇控制模块发送数据中断指令,风扇控制模块提高风扇转速至额定转速的百分之五十。
14、本公开实施例提供的一种服务器冗余风扇控制方法及介质,可以实现以下技术效果:
15、本发明通过风扇控制策略模块和风扇控制模块分离,避免机器因为散热问题导致宕机。且控制策略多样化,可根据使用环境进行配置,且逻辑端和控制端冗余,具有很高的容灾性。在服务器领域具有广泛的应用前景。能够适应不同的工作负载和环境,从而保障服务器的稳定运行
16、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
1.一种服务器冗余风扇控制方法,其特征在于,包括风扇控制策略模块和风扇控制模块,具体方法如下:
2.根据权利要求1所述的服务器冗余风扇控制方法,其特征在于,所述风扇转速策略包括静音模式、平衡模式和散热模式,所述静音模式温度范围为0摄氏度至40摄氏度,所述平衡模式温度范围为40摄氏度至70摄氏度,所述散热模式温度范围为大于70摄氏度。
3.根据权利要求1所述的服务器冗余风扇控制方法,其特征在于,所述风扇控制模块执行风扇转速具体方法如下:
4.根据权利要求3所述的服务器冗余风扇控制方法,其特征在于,所述设定时间阈值取值范围为30秒至120秒。
5.根据权利要求3所述的服务器冗余风扇控制方法,其特征在于,所述风扇控制策略模块未能实时获取风扇控制模块反馈的风扇转速信息,则风扇控制策略模块对风扇控制模块进行初始化。
6.根据权利要求3所述的服务器冗余风扇控制方法,其特征在于,所述风扇控制策略模块接收到风扇控制模块反馈自检指令,则启动内置的自检程序对风扇控制策略模块自检,同时向风扇控制模块发送数据中断指令,风扇控制模块提高风扇转速至额定转速的百分之五十。
7.一种服务器冗余风扇控制装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至6任一项所述的服务器冗余风扇控制方法。
8.一种存储介质,存储有程序指令,其特征在于,所述程序指令在运行时,执行如权利要求1至6任一项所述的服务器冗余风扇控制方法。