服务器风扇自动调速方法

文档序号:5474716阅读:2904来源:国知局
服务器风扇自动调速方法
【专利摘要】本发明服务器风扇自动调速方法,包括如下步骤:S10:收集服务器系统配置相关信息;具体地,利用BIOS在服务器系统启动阶段收集服务器系统配置信息;S11:进行散热曲线设计,根据收集到的各种服务器系统配置信息完成散热曲线的设计,并形成服务器系统配置与散热曲线的对应表格;S12:进行BMC调速设计,根据服务器系统配置信息来加载不同的散热曲线,以自动调整风扇转速。本发明只要在设计阶段完成各种配置与散热曲线的对应表,并导入BMC调速功能设计,就可实现在系统更改配置后的自动调速功能,提高了服务器机房运维的灵活性,以免除BMC重新定制和固件更新的工作量,降低成本。
【专利说明】服务器风扇自动调速方法

【技术领域】
[0001] 本发明涉及计算机系统设计【技术领域】,具体涉及一种服务器风扇自动调速方法。

【背景技术】
[0002] 随着计算机技术以及集成电路技术的飞速发展,各类服务器机房的建设也在持续 增长,机房的散热和功耗的管理和控制显得越来越重要。合理的散热设计能够使服务器达 到功耗和性能的最优化平衡设计。
[0003] 目前,服务器风扇的调速设计已经是普遍应用的技术,但一般是固定一种配置对 应一种调速设计,如果机房升级配置,比如:更换一批内存,且同时安装位置也有所变动的 话,这时就要重新定制BMC固件版本来满足散热需求。这使得服务器机房的运维极其麻烦, 增加了机房的BMC重新定制和固件更新的工作量,增加了成本。
[0004] 故,针对上述现有技术存在的缺陷,实有必要进行开发研究,以提供一种方案,适 用于服务器机房建设,提高服务器机房运维的灵活性,以免除BMC重新定制和固件更新的 工作量,降低成本。


【发明内容】

[0005] 为解决上述问题,本发明的目的在于提供一种服务器风扇自动调速方法,提高服 务器机房运维的灵活性,以免除BMC重新定制和固件更新的工作量,降低成本。
[0006] 为实现上述目的,本发明的技术方案为: 一种服务器风扇自动调速方法,包括如下步骤: 510 :收集服务器系统配置相关信息; 具体地,利用BIOS在服务器系统启动阶段收集服务器系统配置信息; 511 :进行散热曲线设计,根据收集到的各种服务器系统配置信息完成散热曲线的设 计,并形成服务器系统配置与散热曲线的对应表格; 512 :进行BMC调速设计,根据服务器系统配置信息来加载不同的散热曲线,以自动调 整风扇转速。
[0007] 进一步地,步骤SlO中,利用BIOS在服务器系统启动阶段收集服务器CPU信息、内 存信息、PCIE卡的数量信息、服务器位置信息,并把这些信息通过IPMI命令发送给BMC。
[0008] 进一步地,步骤S12中,利用BMC根据不同的服务器系统配置来加载不同散热曲 线,以满足不同系统的散热要求,实现功耗与性能的平衡。
[0009] 相较于现有技术,本发明服务器风扇自动调速方法只要在设计阶段完成各种配置 与散热曲线的对应表,并导入BMC调速功能设计,就可实现在系统更改配置后的自动调速 功能,提高了服务器机房运维的灵活性,以免除BMC重新定制和固件更新的工作量,降低成 本。

【专利附图】

【附图说明】
[0010] 图1为本发明的方法流程图示。

【具体实施方式】
[0011] 本发明实施例提供了一种服务器风扇自动调速方法,具体是利用BMC根据不同的 服务器系统配置来加载不同散热曲热来满足不同的服务器系统的散热要求,最终实现功耗 与性能的最优平衡。
[0012] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述 的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的 技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0013] 本发明的说明书和权利要求书及上述附图中的术语"第一"、"第二"等是用于区别 类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情 况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分 方式。此外,术语"包括"和"具有"以及他们的任何变形,意图在于覆盖不排他的包含,以 便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清 楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0014] 参照图1所示,以下分别进行详细说明。
[0015] 本发明一种服务器风扇自动调速方法可以根据当前服务器配置自动调整风扇转 速,来满足不同服务器配置的散热需求。作为本发明一实施例,本发明服务器本设计方法包 括如下步骤: SlO :收集服务器系统配置相关信息 具体地,利用BIOS在服务器系统启动阶段收集服务器系统配置信息,如CPU信息,内存 信息,PCIE卡的数量、服务器位置等信息,并把这些信息通过IPMI命令发送给BMC。
[0016] Sll :进行散热曲线设计 根据收集到的各种服务器系统配置信息完成散热曲线的设计,并形成服务器系统配置 与散热曲线的对应表格。
[0017] S12 :进行BMC调速设计 根据服务器系统配置信息来加载不同的散热曲线,以自动调整风扇转速。通过利用BMC 根据不同的服务器系统配置来加载不同散热曲线,以满足不同系统的散热要求,最终实现 功耗与性能的最优平衡。
[0018] 本发明不同的系统配置不需要重新定制系统散热曲线,只要在设计阶段完成各种 配置与散热曲线的对应表,并导入BMC调速功能设计,就可实现在系统更改配置后的自动 调速功能。本设计方法特别适用于机房建设,大大提高机房运维的灵活性,免除了重新定制 和更新固件的工作量。
[0019] 如下以4个系统风扇为例进行说明,首先针对平台所支持的配置,完成所有散热 曲线的调试,并形成对应关系表(如表1 )。比如单CPU的配置,有4个系统风扇(FANO, FANl, FAN2, FAN3),其中两个风扇(FAN0和FANl)正对CPUO和其内存的位置,另外两个风扇正对 CPUl和其内存的位置。在保证散热的同时,为降低系统整体功耗,散热曲线设计为:FANO和 FANl的风扇转速设置为80%,而FAN2和FAN3设置为50%。在系统启动时,BIOS会将些配置 信息发送至BMC,BMC会把对应的散热曲线设计加载并执行,从而完成风扇调速策略。
[0020]表 1

【权利要求】
1. 一种服务器风扇自动调速方法,其特征在于,包括如下步骤: 510 :收集服务器系统配置相关信息; 具体地,利用BIOS在服务器系统启动阶段收集服务器系统配置信息; 511 :进行散热曲线设计,根据收集到的各种服务器系统配置信息完成散热曲线的设 计,并形成服务器系统配置与散热曲线的对应表格; 512 :进行BMC调速设计,根据服务器系统配置信息来加载不同的散热曲线,以自动调 整风扇转速。
2. 根据权利要求1所述服务器风扇自动调速方法,其特征在于:步骤SlO中,利用BIOS 在服务器系统启动阶段收集服务器CPU信息、内存信息、PCIE卡的数量信息、服务器位置信 息,并把这些信息通过IPMI命令发送给BMC。
3. 根据权利要求2所述服务器风扇自动调速方法,其特征在于:步骤S12中,利用BMC 根据不同的服务器系统配置来加载不同散热曲线,以满足不同系统的散热要求,实现功耗 与性能的平衡。
【文档编号】F04D27/00GK104314852SQ201410574464
【公开日】2015年1月28日 申请日期:2014年10月24日 优先权日:2014年10月24日
【发明者】颜伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1