[发明专利]一种将fan table放在节点BMC上的整机柜风扇调速策略无效
| 申请号: | 201510664278.3 | 申请日: | 2015-10-14 |
| 公开(公告)号: | CN105278646A | 公开(公告)日: | 2016-01-27 |
| 发明(设计)人: | 苏孝 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F1/20 | 分类号: | G06F1/20 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fan table 节点 bmc 整机 风扇 调速 策略 | ||
技术领域
本发明涉及服务器机柜散热技术领域,具体涉及一种将fantable放在节点BMC上的整机柜风扇调速策略。
背景技术
随着计算机技术的发展,整机柜服务器在实际应用中尤其是在大型数据中心、云计算基地等场合应用越来越广泛,在整机柜中往往集成几十个服务器节点,实现高密度部署。在整机柜上,每个节点的CPU没有独立的风扇来散热,而是通过机柜后部的风扇窗整体给所有节点散热。一般整机柜服务器会首先通过节点中板采集节点的CPU温度,进风口温度等数据,节点中板将数据传递给RMC(RackManagementControler)后,RMC根据放在其上的fantable得到风扇duty值去控制风扇。但此种方式一个明显缺点就是从节点CPU温度、进风口温度变化到RMC根据这种变化得到新的风扇duty值的时间较长,在服务器节点压力较大CPU温度较高时,不能及时有效地对节点散热,这种做法无疑加大了散热风险,严重时会导致CPU降频。因此,如何能实现一种能及时有效给服务器节点散热的方式,成为设计和开发人员亟需解决的问题。
发明内容
本发明要解决的技术问题是:本发明提供一种将fantable放在节点BMC上的整机柜风扇调速策略,能够在节点CPU温度升高时,快速得到风扇duty,及时控制风扇转速上升,以此来保证整机柜散热更加及时有效。
本发明所采用的技术方案为:
一种将fantable放在节点BMC上的整机柜风扇调速策略,所述策略把反映整机柜风扇调速策略的fantable放在每个节点服务器的BMC上,不同于通常将fantable放在负责整机柜管理单元RMC上的做法,将fantable放在每个节点服务器的BMC上有其独特的优势,节点BMC能够快速获取到节点的CPU温度、进风口温度等反映节点主板散热情况的参数,通过调速策略快速得到对应的风扇转速,从而对节点散热能进行及时有效的控制,更好的保证整机柜散热。
所述策略具体内容为:
1)做散热测试,得到不同CPU温度和不同环境温度下的fantable风扇调控策略表;
2)根据fantable编写BMC调速策略程序代码,节点BMC根据自身服务器节点CPU温度和进风口温度得到本节点对应风扇duty值,并发送给节点中板;
3)编写节点中板风扇控制程序,节点中板选取本层中板所连接四个节点的风扇duty中的最大值,得到本层节点中板的风扇duty值;
4)编写RMC风扇控制程序,RMC从每个节点中板获取每层节点中板风扇duty值,在上半柜和下半柜节点中板中分别取最大duty值,并通过风扇控制板分别控制上半柜节点和下半柜节点对应风扇窗的风扇转速,实现风扇半柜控制。
所述节点BMC将本节点风扇duty值通过I2C总线发送给节点中板。
所述RMC通过I2C总线从每个节点中板获取每层节点中板风扇duty值。
本发明的有益效果为:
本发明在节点压力增大CPU温度升高或周围环境温度上升时,能够快速得到风扇duty,RMC根据得到的风扇duty最大值能及时控制风扇转速上升,保证整机柜散热更加及时有效,并且能更快的适应周围环境温度的变化,提高了系统的可靠性和可维护性,在SmartRack整机柜服务器散热中有独特的优势。
附图说明
图1为本发明所述策略流程图。
具体实施方式
下面根据说明书附图,结合具体实施方式对本发明进一步说明:
实施例1:
一种将fantable放在节点BMC上的整机柜风扇调速策略,所述策略把反映整机柜风扇调速策略的fantable放在每个节点服务器的BMC上,不同于通常将fantable放在负责整机柜管理单元RMC上的做法,将fantable放在每个节点服务器的BMC上有其独特的优势,节点BMC能够快速获取到节点的CPU温度、进风口温度等反映节点主板散热情况的参数,通过调速策略快速得到对应的风扇转速,从而对节点散热能进行及时有效的控制,更好的保证整机柜散热。
实施例2:
如图1所示,在实施例1的基础上,本实施例所述策略具体内容为:
1)做散热测试,得到不同CPU温度和不同环境温度下的fantable风扇调控策略表;
2)根据fantable编写BMC调速策略程序代码,节点BMC根据自身服务器节点CPU温度和进风口温度得到本节点对应风扇duty值,并发送给节点中板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510664278.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能装置及其控制方法
- 下一篇:一种计算机设备运输装置





