[发明专利]一种风扇转速控制方法及系统有效
申请号: | 202110273850.9 | 申请日: | 2021-03-12 |
公开(公告)号: | CN113048090B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 刘永敬 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F1/20 | 分类号: | G06F1/20;F04D27/00 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 风扇 转速 控制 方法 系统 | ||
本发明公开了一种风扇转速控制方法及系统,所述方法包括:基板管理控制器启动前,控制器根据用户控制信息控制风扇转速;基板管理控制器启动后,由基板管理控制器控制风扇转速。所述系统包括:控制器,用于在基板管理控制器启动前,根据用户控制信息控制风扇转速;基板管理控制器,用于控制风扇转速。本发明能够快速、便捷地控制风扇转速。通过使用外接风扇转速控制板,不需要额外更改主板硬件设计,也不需要额外占用前面板的空间,灵活性较强,而且不需要使用OEM指令,既能降低噪音,又能减少运维人员的工作强度。
技术领域
本发明涉及服务器散热领域,具体涉及一种风扇转速控制方法及系统。
背景技术
散热问题是服务器开发中需要解决的重要问题。一方面需要减少能源浪费,另一方面要确保服务器的散热正常,使各个器件和外接设备能够正常工作。
目前使用的散热解决方案是由基板管理控制器(Baseboard ManagementController,BMC)根据服务器中的定点温度,按照既定算法计算出风扇转速,然后控制风扇,达到散热目的。所述定点温度包括中央处理器(Central Processing Unit,CPU)温度、环境温度、PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)设备温度等,所述既定算法包括线性算法、离散函数、PID(Proportion IntegralDifferential,比例积分微分)算法等。这种方案可以在节约能源的情况下,解决散热问题。
但是,以上由BMC根据定点温度和既定算法控制风扇转速的方法有如下缺点:
(1)早期开发阶段,风扇控制算法的各种参数无法及时地由相关技术人员给出,导致风扇转速设置不合理,CPU或者相关器件温度过高,影响他们的使用寿命或者导致服务器关机,无法正常使用,影响项目开发进度;
(2)服务器后期运维阶段,用户的云存储环境非常复杂,BMC内部的控制算法参数很多情况下不能满足实际情况,导致系统无法开机,严重影响用户作业。即使根据用户云存储环境调整BMC控制参数,也需要开发时间。
(3)BMC未启动前转速太高,导致云存储环境噪音很大,影响作业人员的身体健康。
针对以上情况,除了BMC自动控制风扇转速外,还需要其他风扇转速控制方法共同解决散热问题。通常需要BMC支持原始设备制造商指令(Original EquipmentManufacturer Command,OEM Command)设置风扇转速。但是,这还需要具备以下条件:
(1)开发人员需要向用户提供OEM command的详细设置参数;
(2)需要系统中安装ipmitool;
(3)远程控制时需要确定服务器的BMC IP;
(4)需要确定服务器BMC的用户名和密码。
这种方法需要确定很多参数,加重了维护人员的负担。因此,需要有一种更快速的人工控制风扇方法解决此问题。
发明内容
为了解决上述技术问题,本发明提出了一种风扇转速控制方法及系统,能够在基板管理控制器正常工作前控制风扇转速,降低风扇噪音。
为实现上述目的,本发明采用以下技术方案:
一种风扇转速控制方法,包括:
基板管理控制器启动前,控制器根据用户控制信息控制风扇转速;
基板管理控制器启动后,由基板管理控制器控制风扇转速。
进一步地,当所述控制器未接收到用户控制信息时,风扇全速运转。
进一步地,所述控制器为复杂可编程逻辑器件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110273850.9/2.html,转载请声明来源钻瓜专利网。