一种机架式服务器系统的风扇管理方法

文档序号:8281899阅读:1171来源:国知局
一种机架式服务器系统的风扇管理方法
【技术领域】
[0001]本发明涉及计算机设备管理技术领域,具体涉及一种机架式服务器系统的风扇管理方法,涉及对需要手动调控风扇的设备管理。
【背景技术】
[0002]机架式服务器作为为互联网设计的服务器模式,其设计宗旨主要是尽可能减少服务器空间的占用,所以多采用扁平式结构。该类结构虽然有占用空间小,便于统一管理的优点,但由于内部空间有限,在散热问题上受到一定的限制。
[0003]目前机架式服务器系统散热设计技术发展迅速,已日趋成熟。然而,其大部分散热设计都是针对系统内温度检测点的温度,通过风扇控制模块来调控风扇转速,达到自动控制散热的目的。这种散热设计只考虑了通常情况,当系统出现如温度环境突变、需临时控制噪音等突发情况时,可能无法即时将风扇调控到合适转速,从而导致系统中发热元器件损坏、系统功耗浪费、噪音过大等现象。

【发明内容】

[0004]本发明要解决的技术问题是:提供一种机架式服务器系统的风扇管理方法,解决机架式服务器系统散热问题,尤其解决突发情况下的散热问题。
[0005]本发明所采用的技术方案为:
一种机架式服务器系统的风扇管理方法,所述机架式服务器系统包括机箱模块、服务器模块、系统管理模块、系统温度采集模块、风扇模块、风扇控制模块,其中:
机箱模块负责系统的供电、以及为其他模块提供放置空间;
服务器模块是系统主体部分,也是管理模块、温度采集模块及风扇控制模块的载体;系统管理模块的核心是基板管理控制器,能够提供IPMI功能,检测服务器板卡、电源、风扇等模块的工作状态、完成对系统各部分的控制管理;
系统温度采集模块由各个监测点的温度传感器组成,负责检测系统不同位置的温度;风扇控制模块主要负责收集并处理温度采集模块的数据或管理模块的数据、形成风扇控制命令;
风扇模块主要用于系统散热,能够根据实际情况进行设计,包括风扇组和控制芯片,控制芯片主要用于处理风扇控制命令,来调节风扇转速。
[0006]所述方法关于风扇控制的算法,风扇的控制模式分为自动控制和手动控制,其中手动控制包括低速控制、中速控制以及高速控制,手动控制模式的算法是将风扇转速分为低速、中速、高速三个档位,每个档位对应一定范围的转速,风扇控制模块根据系统管理模块传输的手动转速档位,以及风扇转速曲线,形成风扇控制命令,然后将命令发给风扇模块的风扇控制芯片,以此来控制风扇转速;
自动控制模式的算法是风扇控制模块首先设置一组温度等级值,然后收集系统中各监测点的温度,包括CPU温度、关键发热点温度、环境温度等,然后计算出所收集温度值的平均值;其次将系统温度报警门限值与上述设置的温度等级值进行整合处理,形成新的温度等级划分;然后以新的温度等级为参考量,并根据管理模块监控到的风扇转速曲线,形成降低或提高风扇转速的命令,最后将形成的命令发送到风扇模块的控制芯片,来控制相应风扇的转速。
[0007]另外,为防止因人为设置风扇转速而导致器件温度过高或过低现象的发生,需要设计保护措施。通常情况下,风扇控制模式是设置为自动控制,可以根据系统温度门限报警信息来设计是否可以手动控制风扇。
[0008]所述方法关于风扇管理方式,采用Web形式来管理风扇,通过系统管理模块的BMC来完成对风扇的监控与控制,在Web页面中显示风扇转速、控制模式的监控信息,在Web页面中根据系统温度报警信息,实现风扇控制模式的切换,如当系统温度过低报警时,设计风扇控制模式只能在低速或自动之间切换;当系统温度过高报警时,设计风扇控制模式只能在高速和自动之间切换等。
[0009]本发明的有益效果为:采用本发明设计,可以选择不同的控制模式,一般情况下采用自动控制模式,可以保证系统在正常环境中正常运行,手动控制模式可以根据实际需要选择,从而能更灵活地控制风扇,解决机架式服务器系统散热问题,尤其解决突发情况下的散热问题。
【附图说明】
[0010]图1为本发明风扇管理系统部署示意图。
【具体实施方式】
[0011]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
一种机架式服务器系统的风扇管理方法,所述机架式服务器系统包括机箱模块、服务器模块、系统管理模块、系统温度采集模块、风扇模块、风扇控制模块,其中:
机箱模块负责系统的供电、以及为其他模块提供放置空间;
服务器模块是系统主体部分,也是管理模块、温度采集模块及风扇控制模块的载体;系统管理模块的核心是基板管理控制器,能够提供IPMI功能,检测服务器板卡、电源、风扇等模块的工作状态、完成对系统各部分的控制管理;
系统温度采集模块由各个监测点的温度传感器组成,负责检测系统不同位置的温度;风扇控制模块主要负责收集并处理温度采集模块的数据或管理模块的数据、形成风扇控制命令;
风扇模块主要用于系统散热,能够根据实际情况进行设计,包括风扇组和控制芯片,控制芯片主要用于处理风扇控制命令,来调节风扇转速。
[0012]实施例2:
在实施例1的基础上,本实施例所述方法关于风扇控制的算法,风扇的控制模式分为自动控制和手动控制,其中手动控制包括低速控制、中速控制以及高速控制,手动控制模式的算法是将风扇转速分为低速、中速、高速三个档位,每个档位对应一定范围的转速,风扇控制模块根据系统管理模块传输的手动转速档位,以及风扇转速曲线,形成风扇控制命令,然后将命令发给风扇模块的风扇控制芯片,以此来控制风扇转速;
自动控制模式的算法是风扇控制模块首先设置一组温度等级值,然后收集系统中各监测点的温度,包括CPU温度、关键发热点温度、环境温度等,然后计算出所收集温度值的平均值;其次将系统温度报警门限值与上述设置的温度等级值进行整合处理,形成新的温度等级划分;然后以新的温度等级为参考量,并根据管理模块监控到的风扇转速曲线,形成降低或提高风扇转速的命令,最后将形成的命令发送到风
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1