[发明专利]服务器的风扇控制方法、装置和服务器有效
申请号: | 201310692916.3 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103631351B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 张曙;张家军 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F1/20 | 分类号: | G06F1/20;G06F1/32 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 风扇 控制 方法 装置 | ||
技术领域
本发明涉及服务器技术领域,尤其涉及一种服务器的风扇控制方法、装置和服务器。
背景技术
目前,通过服务器中部布置的实体温度传感器,可读取服务器中有限的几个特征部件的温度信息,例如,CPU(Central Processing Unit,中央处理器)、PCH((Platform Controller Hub,平台控制中心)等。服务器热管理控制策略是将实体温度传感器读取到的温度信息作为对服务器中风扇和特征部件功耗的控制参数,通过提高或者降低风扇的转速或者控制特征部件的功耗来保证服务器中的特征部件的温度在其设计的限制范围以内。此外,由于服务器中发热的特征部件远远不止CPU或者PCH等关键的特征部件,因此还会适当地进一步提高风扇的转速,也就是说,通过保持服务器中一定的风量冗余,来保证服务器散热的效果和服务器的安全性。
然而目前存在的问题是,1)、无法抓取到所有特征部件的温度信息,例如,硬盘、内存等。并且对服务器中保持一定的风量冗余,仅仅是基于设计者的经验,以及根据一些可预测常用场景来制定的该冗余量。如果冗余量较小的话会导致服务器过热,如果冗余量较大的话会造成风扇功耗的浪费。因此,读取到的服务器实时温度数据的可靠性很差,导致对服务器中风扇的转速不能精确地进行控制。例如对于某些存储型服务器来说,很多情况下CPU的负载比较轻,因此CPU的温度也比较低。但是硬盘由于读写数据量比较大,导致硬盘的功耗非常大、温度非常高。此时如果仅仅参考CPU的温度信息,误认为服务器处于空闲状态,从而使得服务器控制风扇工作在转速很低的模式下,存在硬盘过热的风险。也就是说,由于无法读取到硬盘的温度信息,因此必须提升服务器空闲状态下的最低风扇转速,来解决硬盘温度过高的状况。然而实际上如果服务器真实处于空闲状态下时,风扇的转速不需要那么高,必然会造成风扇功耗的浪费。
2)、由于服务器中的特征部件的温度信息还受到环境温度、系统风流量、发热期间功耗等多方面的因素影响,因此,很难抓取到足够多、足够精确的温度信息,并且也很难得到准确的风流量信息,因此预测的服务器中实时温度的可靠性也很差,必然不能达到对风扇精确控制的目的。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种服务器的风扇控制方法。该方法在不增加服务器中实体传感器的前提下,通过数值仿真的方式实现了多个关键位置温度的实时预测,并根据实时预测温度对多个风扇分别进行控制,提高实时测量服务器温度的可靠性,降低服务器中的安全隐患,同时精确地控制了服务器的风扇,避免了风扇功耗的浪费。
本发明的第二个目的在于提出一种服务器的风扇控制装置。
本发明的第三个目的在于提出一种服务器。
为了实现上述目的,本发明第一方面实施例的服务器的风扇控制方法,包括以下步骤:所述服务器包括多个特征部件和多个风扇,测量服务器所述多个特征部件的温度信息和功耗信息;根据所述多个特征部件的温度信息和功耗信息获取所述服务器的当前工作模式;根据所述服务器的当前工作模式和预设的温度预测模型获取所述服务器中多个关键位置的温度;以及根据所述多个关键位置的温度对所述多个风扇分别进行控制。
本发明实施例的服务器的风扇控制方法,在不增加服务器中实体传感器的前提下,通过数值仿真的方法对多个关键位置温度进行实时预测,并根据多个关键位置的温度对多个风扇分别进行控制,提高了测量服务器实时温度的可靠性,降低了服务器中特征部件过热的安全隐患,同时实现了对服务器中风扇的精确控制以及避免了风扇功耗的浪费。
为了实现上述目的,本发明第二方面实施例的服务器的风扇控制装置,包括:测量模块,所述服务器包括多个特征部件和多个风扇,所述测量模块用于测量服务器所述多个特征部件的温度信息和功耗信息;第一获取模块,用于根据所述多个特征部件的温度信息和功耗信息获取所述服务器的当前工作模式;第二获取模块,用于根据所述服务器的当前工作模式和预设的温度预测模型获取所述服务器中多个关键位置的温度;以及第一控制模块,用于根据所述多个关键位置的温度对所述多个风扇分别进行控制。
本发明实施例的服务器的风扇控制装置,在不增加服务器中实体传感器的前提下,通过第二获取模块对多个关键位置温度进行实时预测,第一控制模块根据多个关键位置的温度对多个风扇分别进行控制,提高了测量服务器实时温度的可靠性,降低了服务器中特征部件过热的安全隐患,同时实现了对服务器风扇的精确控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310692916.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高性能剑杆织机的控制系统
- 下一篇:一种软件安装方法和一种终端