一种通过BIOS对服务器风扇调速的方法技术

技术编号:11419056 阅读:605 留言:0更新日期:2015-05-06 20:35
本发明专利技术涉及一种计算机服务器风扇调速技术领域,特别涉及一种通过BIOS对服务器风扇调速的方法。本发明专利技术结合主板BIOS与主板基板管理控制器来完成通过BIOS对服务器风扇调速的方法,通过BIOS,只需要进入BIOS Setup界面,选择相应转速即可,操作方便快捷,提高了工作效率,具有很高的实用价值。

【技术实现步骤摘要】

本专利技术涉及一种计算机服务器风扇调速
,特别涉及一种通过BIOS对服务器风扇调速的方法
技术介绍
随着计算机技术、互联网技术的发展,对服务器数量要求越来越多,对服务器机房建设提出了更高的要求,对机房噪声的控制指标,以及对机房用电的控制指标更加严苛。如何能够降低机房能耗及噪声就成为急需解决的问题。服务器风扇是目前机房能耗和噪音产生的主要来源之一,如何快速的降低服务器风扇转速,可以有效的降低机房能耗以及噪音。当服务器散热不好时,又容易使服务器处于低效率的状态,通过快速提高服务器风扇转速,可以使服务器散热问题解决,提高性能。故,针对上述现有存在的问题,实有必要进行开发研究,以提供一种方案,能够快速调整服务器风扇转速,以起到节能降噪、提高系统性能的目的。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种通过BIOS对服务器风扇调速的方法,能够快速调整服务器风扇转速,以起到节能降噪、提高系统性能的目的。本专利技术所采用的技术方案如下:一种通过BIOS对服务器风扇调速的方法,包括如下步骤:A、在开机过程中,服务器系统BIOS发送IPMI命令从基板管理控制器获取风扇的个数以及所支持的最大转速;B、根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等调速点;C、在BIOS中选择调速点后,BIOS发送IPMI命令给基板管理控制器,基板管理控制器通过脉冲宽度调制器调整每个风扇的转速。步骤A中,在BIOS引导开机的过程中,通过带内管理单元发送IPMI命令的方式,从基板管理控制器中获取服务器所配置的风扇个数以及所支持的最大转速。步骤B中,根据获取到的风扇最大转速,在BIOS中设置调速点,所述的调速点包括低速、中速、高速、全速,供选择调整。步骤C中,在BIOS中选择调速点后,BIOS通过带内管理单元发送IPMI命令的方式给基板管理控制器所需要调整的转速,收到命令后,基板管理控制器通过不同的脉冲宽度调制器占空比来调整每个风扇的转速。本专利技术提供的技术方案带来的有益效果是:本专利技术结合主板BIOS与主板基板管理控制器来完成通过BIOS对服务器风扇调速的方法,通常对风扇调速都需要在基板管理控制器WEB界面中进行操作,需要知晓基板管理控制器的IP地址,登录到基板管理控制器中进行调整,操作繁琐,而通过BIOS,只需要进入BIOS Setup界面,选择相应转速即可,操作方便快捷,提高了工作效率,具有很高的实用价值。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种通过BIOS对服务器风扇调速的方法的方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本实施例提供了一种通过BIOS对服务器风扇调速的方法,在开机过程中,BIOS发送IPMI命令从BMC(基板管理控制器)获取风扇的个数以及所支持的最大转速;根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等调速点;在BIOS中选择调速点后,BIOS发送IPMI命令给BMC,BMC通过PWM调整每个风扇的转速。本专利技术结合主板BIOS与主板BMC来完成通过BIOS对服务器风扇调速的方法,通常对风扇调速都需要在BMC WEB界面中进行操作,需要知晓BMC的IP地址,登录到BMC中进行调整,操作繁琐,而通过BIOS,只需要进入BIOS Setup界面,选择相应转速即可,操作方便快捷,提高了工作效率,具有很高的实用价值。参照图1所示,本专利技术一种通过BIOS对服务器风扇调速的方法,包括如下步骤:S10:在开机过程中,BIOS发送IPMI命令从BMC获取风扇的个数以及所支持的最大转速;在BIOS引导开机的过程中,通过带内发送IPMI命令等方式,从BMC中获取服务器所配置的风扇个数以及所支持的最大转速。S11:根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等调速点;根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等多个调速点,供选择调整。S12:在BIOS中选择调速点后,BIOS发送IPMI命令给BMC,BMC通过PWM调整每个风扇的转速;在BIOS中选择调速点后,BIOS通过带内发送IPMI命令等方式给BMC所需要调整的转速,收到命令后,BMC通过不同的PWM占空比来调整每个风扇的转速。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本专利技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本专利技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本专利技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利技术各个实施例所述的方法。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种通过BIOS对服务器风扇调速的方法,包括如下步骤:A、在开机过程中,服务器系统BIOS发送IPMI命令从基板管理控制器获取风扇的个数以及所支持的最大转速;B、根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等调速点;C、在BIOS中选择调速点后,BIOS发送IPMI命令给基板管理控制器,基板管理控制器通过脉冲宽度调制器调整每个风扇的转速。

【技术特征摘要】
1.一种通过BIOS对服务器风扇调速的方法,包括如下步骤:
A、在开机过程中,服务器系统BIOS发送IPMI命令从基板管理控制器获取风扇的个数以及所支持的最大转速;
B、根据获取到的风扇最大转速,在BIOS中设置调速点,低速(25%)、中速(50%)、高速(75%)、全速(100%)等调速点;
C、在BIOS中选择调速点后,BIOS发送IPMI命令给基板管理控制器,基板管理控制器通过脉冲宽度调制器调整每个风扇的转速。
2.根据权利要求1所述的一种通过BIOS对服务器风扇调速的方法,其特征在于,所述的步骤A中,在BIOS引导开机的过程中,通过带内管理单元...

【专利技术属性】
技术研发人员:李道童
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1