一种SmartRack机柜恢复风扇默认转速的方法

文档序号:6547717阅读:264来源:国知局
一种Smart Rack机柜恢复风扇默认转速的方法
【专利摘要】本发明提供一种Smart?Rack机柜恢复风扇默认转速的方法,属于计算机领域,本方法充分考虑管理主板周期性访问风扇控制板的特点,风扇控制板通过计算当前时间到上一次管理主板访问风扇控制板的时间,判定管理主板是否失效,并根据管理主板的状态,采取不同的风扇转速控制策略。从而保证管理主板失效时,风扇转速依然能够满足散热的要求。
【专利说明】 —种Smart Rack机柜恢复风扇默认转速的方法
[0001]【技术领域】
本发明涉及电子领域,具体地说是一种Smart Rack机柜恢复风扇默认转速的方法。
【背景技术】
[0002]相对于传统的机架和刀片服务器,整机柜服务器Smartrack是一类创新形态的服务器,打破了传统服务器的设计思路,以标准机架为设计单位,将传统服务器的散热和供电模块、管理模块集中为机架的统一电源、风扇墙和管理模块,传统服务器仅作为机架的计算模块,该产品既是云数据中心计算和存储模块,也是传统数据中心向云计算数据中心演进必经之路。
[0003]管理主板被广泛应用于大型服务器和Smart rack机柜之中,通过管理主板连接节点中板、PSU和风扇控制板,从而实现通过管理主板读取大型服务器和rack机柜供电信息,机柜中服务器节点信息和读取和控制风扇信息,从而实现大型服务器和Smart rack机柜的统一供电、统一散热、统一管理和统一控制。
[0004]常用的统一散热方法是管理主板通过I2C设置风扇控制板的风扇转速。同时也伴随着服务器和rack机柜需要管理信息的增加,管理主板应用程序变得复杂。管理主板出现问题的概率也大大增加。这样当管理主板失效时,风扇控制板上风扇转速不能进行调控,进而出现风扇转速不能满足Smart Rack机柜中节点散热的要求,导致节点因温度过高出现故障。

【发明内容】

[0005]为了解决上述问题,本发明提供了一种风扇恢复默认转速的方法。通过这个方法,风扇控制板可以快速检测到管理主板失效,并控制风扇转速为默认转速。从而保证了在Smart Rack机柜在管理主板失效的情况下,依然能够满足节点散热的需求。
[0006]本发明提供了一种Smart Rack机柜风扇恢复默认转速的方法。通过这个方法,风扇控制板可以快速检测到管理主板失效,并控制风扇转速恢复为默认转速。从而保证了在管理主板失效的情况下,风扇转速能够满足Smart Rack机柜中节点散热的要求。本发明的主要要点如下:风扇控制板通过定时器确定当前时间到上一次管理主办访问的时间间隔、风扇控制板根据这个时间间隔判定管理主板是否失效和风扇控制板根据管理主板不同的状态实行不同的控制风扇转速的控制策略。通过这种方法,风扇控制板可以快速判定管理主板当前的状态,同时保证当管理主板失效时,风扇转速依然能够满足Smart Rack机柜中节点散热的要求。
[0007]具体步骤如下:
(1)管理主板周期性通过I2C读取风扇控制板中风扇转速信息和设置风扇转速信息;
(2)风扇控制板通过定时器确定当前时间到上一次管理主板访问的时间间隔;
(3)如果时间间隔小于设定的最大时间间隔,则判定管理主板没有失效,风扇控制板通过拉低风扇转速切换GP10,使风扇转速处于风扇控制板控制状态,然后按照管理主板发送的风扇转速控制风扇;
(4)如果时间间隔大于设定的最大时间间隔,风扇控制板通过拉高风扇转速切换GPIO,使风扇转速恢复默认风扇转速。
[0008]当管理主板通过I2C访问风扇控制板时,风扇控制板记录访问的当前时间,并通过定时器确定管理主板当前到上一次访问的时间间隔。
[0009]通过这种方法,风扇控制板可以灵活的控制风扇转速,同时保证当管理主板失效时,风扇转速依然能够满足Smart Rack机柜中节点散热的要求。
[0010]本发明的有益效果是:
通过这个方法,风扇控制板可以快速检测到管理主板失效,并控制风扇转速恢复为默认转速。从而保证了在管理主板失效的情况下,风扇转速能够满足Smart Rack机柜中节点散热的要求。
[0011]基于管理主板和风扇控制板使用较多的大型服务器和Smart rack机柜项目。可以实现风扇控制板以一种比较灵活的方式控制风扇转速,同时方便风扇控制板检测管理主板的状态,为当管理主板失效不能调控风扇转速,由风扇控主板切换风扇转速为默认转速提供了便利,从而解决了当管理主板失效风扇转速不能满足节点散热的问题。
【专利附图】

【附图说明】
[0012]附图1风扇转速控制架构图;
附图2风扇控制板恢复风扇默认转速流程图。
【具体实施方式】
[0013]正如
【发明内容】
中所描述的,本发明中提到的风扇控制板恢复风扇默认转速的内容包括:风扇控制板通过定时器确定当前到上一次访问的时间间隔、风扇控制板根据这个时间间隔判定管理主板是否失效和风扇控制板根据管理主板不同的状态实行不同的控制风扇转速的控制策略。
[0014]首先,管理主板周期性通过I2C读取风扇控制板风扇转速信息和设置风扇转速信
肩、O
[0015]其次,风扇控制板检测管理主板失效状态信息。管理主板周期性通过I2C读取风扇控制板风扇转速信息和设置风扇转速信息,当管理主板通过I2C访问风扇控制板时,风扇控制板记录访问的当前时间,并通过定时器确定管理主板当前到上一次访问的时间间隔。如果时间间隔小于设定的最大时间间隔,则判定管理主板当前状态没有失效。如果时间间隔大于设定的最大时间间隔,则判定管理主板当前状态失效。
[0016]第三、风扇控制板判定管理主板没有失效的风扇控制策略。如果风扇控制板判定管理主板没有失效,风扇控制板通过拉低风扇转速切换GP10,使风扇转速处于风扇控制板控制状态,然后按照管理主板发送的风扇转速控制风扇;
最后,风扇控制板判定管理主板失效的风扇控制策略。风扇控制板通过拉高风扇转速GP10,使风扇转速恢复默认风扇转速。
[0017]通过本方法,风扇控制板可以快速检测到管理主板失效,并控制风扇转速为默认转速。从而保证了在Smart Rack机柜在管理主板失效的情况下,依然能够满足节点散热的需求。
[0018]方便风扇控制板检测管理主板的状态,为当管理主板失效不能调控风扇转速时,由风扇控主板切换风扇转速为默认转速提供了便利,从而解决了当管理主板失效风扇转速不能满足节点散热的问题。
【权利要求】
1.一种Smart Rack机柜恢复风扇默认转速的方法,其特征在于 风扇控制板通过定时器确定当前时间到上一次管理主办访问的时间间隔,风扇控制板根据这个时间间隔判定管理主板是否失效和风扇控制板根据管理主板不同的状态实行不同的控制风扇转速的控制策略。
2.根据权利要求1所述的方法,其特征在于 具体步骤如下: (1)管理主板周期性通过I2C读取风扇控制板中风扇转速信息和设置风扇转速信息; (2)风扇控制板通过定时器确定当前时间到上一次管理主板访问的时间间隔; (3)如果时间间隔小于设定的最大时间间隔,则判定管理主板没有失效,风扇控制板通过拉低风扇转速切换GPIO,使风扇转速处于风扇控制板控制状态,然后按照管理主板发送的风扇转速控制风扇; (4)如果时间间隔大于设定的最大时间间隔,风扇控制板通过拉高风扇转速切换GPIO,使风扇转速恢复默认风扇转速。
3.根据权利要求2所述的方法,其特征在于当管理主板通过I2C访问风扇控制板时,风扇控制板记录访问的当前时间,并通过定时器确定管理主板当前到上一次访问的时间间隔。
【文档编号】G06F1/20GK103970632SQ201410227096
【公开日】2014年8月6日 申请日期:2014年5月27日 优先权日:2014年5月27日
【发明者】李冠广, 黄家明, 班华堂, 蔡积淼 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1