一种增加CPU散热效率的方法和设备与流程

文档序号:24548918发布日期:2021-04-06 12:01阅读:91来源:国知局
一种增加CPU散热效率的方法和设备与流程

本领域涉及计算机领域,并且更具体地涉及一种增加cpu散热效率的方法和设备。



背景技术:

现今服务器的组件功耗日益增加,如何提升服务器内发热组件散热的效率是个很重要的课题,由于每个散热组件的功耗与摆放位置不同,需要散热要求的情况也不一样。故对于散热要求较高的地方是有必要提高其散热效率的。现有的技术是在cpu散热器前方完全无挡风的装置,使其风流最大经过cpu散热器,而使cpu散热效率最佳,但是由于特殊的配置,例如单一cpu的配置或是两颗不对等的cpu配置的情况下,一颗cpu需要较大的散热需求,另一边没装或是需要较低的散热需求时,则这种原本的方式使得效率较低,因为这种方式两边的cpu散热能力是一样的,故没装cpu或是功率降低那边的cpu也是得到一样的散热能力。



技术实现要素:

有鉴于此,本发明实施例的目的在于提出一种增加cpu散热效率的方法和设备,通过使用本发明的技术方案,能够在cpu需要不同的散热需求时达到更好的散热效果,能够降低系统风扇消耗的功耗,提升整体系统功耗效率达到节能效果。

基于上述目的,本发明的实施例的一个方面提供了一种增加cpu散热效率的方法,包括以下步骤:

监控每个cpu的温度和使用率,将cpu的温度与温度阈值进行比较并将cpu的使用率与使用率阈值进行比较;

响应于cpu的温度大于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的指令;

响应于接受到开启挡风门的指令,bmc将相应cpu与风扇之间设置的挡风门完全打开以使冷却风直接吹到相应cpu。

根据本发明的一个实施例,还包括:

响应于cpu的温度大于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第一指令;

响应于接受到开启挡风门的第一指令,bmc将相应cpu与风扇之间设置的挡风门打开50%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括:

响应于cpu的温度小于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的第二指令;

响应于接受到开启挡风门的第二指令,bmc将相应cpu与风扇之间设置的挡风门打开25%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括:

响应于cpu的温度小于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第三指令;

响应于接受到开启挡风门的第三指令,bmc将相应cpu与风扇之间设置的挡风门打开10%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括:

响应于所有cpu的温度都小于温度阈值且使用率都小于使用率阈值,向bmc发出开启挡风门的第四指令;

响应于接受到开启挡风门的第四指令,bmc将相应cpu与风扇之间设置的挡风门打开20%以使冷却风的一部分直接吹到相应cpu。

本发明的实施例的另一个方面,还提供了一种增加cpu散热效率的设备,设备包括:

比较模块,比较模块配置为监控每个cpu的温度和使用率,将cpu的温度与温度阈值进行比较并将cpu的使用率与使用率阈值进行比较;

控制模块,控制模块配置为响应于cpu的温度大于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的指令;

执行模块,执行模块配置为响应于接受到开启挡风门的指令,bmc将相应cpu与风扇之间设置的挡风门完全打开以使冷却风直接吹到相应cpu。

根据本发明的一个实施例,还包括第一监控模块,第一监控模块配置为:

响应于cpu的温度大于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第一指令;

响应于接受到开启挡风门的第一指令,bmc将相应cpu与风扇之间设置的挡风门打开50%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括第二监控模块,第二监控模块配置为:

响应于cpu的温度小于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的第二指令;

响应于接受到开启挡风门的第二指令,bmc将相应cpu与风扇之间设置的挡风门打开25%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括第三监控模块,第三监控模块配置为:

响应于cpu的温度小于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第三指令;

响应于接受到开启挡风门的第三指令,bmc将相应cpu与风扇之间设置的挡风门打开10%以使冷却风的一部分直接吹到相应cpu。

根据本发明的一个实施例,还包括第四监控模块,第四监控模块配置为:

响应于所有cpu的温度都小于温度阈值且使用率都小于使用率阈值,向bmc发出开启挡风门的第四指令;

响应于接受到开启挡风门的第四指令,bmc将相应cpu与风扇之间设置的挡风门打开20%以使冷却风的一部分直接吹到相应cpu。

本发明具有以下有益技术效果:本发明实施例提供的增加cpu散热效率的方法,通过监控每个cpu的温度和使用率,将cpu的温度与温度阈值进行比较并将cpu的使用率与使用率阈值进行比较;响应于cpu的温度大于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的指令;响应于接受到开启挡风门的指令,bmc将相应cpu与风扇之间设置的挡风门完全打开以使冷却风直接吹到相应cpu态的技术方案,能够在cpu需要不同的散热需求时达到更好的散热效果,能够降低系统风扇消耗的功耗,提升整体系统功耗效率达到节能效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

图1为根据本发明一个实施例的增加cpu散热效率的方法的示意性流程图;

图2为根据本发明一个实施例的增加cpu散热效率的设备的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

基于上述目的,本发明的实施例的第一个方面,提出了一种增加cpu散热效率的方法的一个实施例。图1示出的是该方法的示意性流程图。

如图1中所示,该方法可以包括以下步骤:

s1监控每个cpu的温度和使用率,将cpu的温度与温度阈值进行比较并将cpu的使用率与使用率阈值进行比较,在配置了多个cpu的系统中,每个cpu的使用情况不同会导致温度和使用率不同,因此需要使用不同的散热策略,首先在每个cpu与风扇的通风口处设置挡风门(挡风罩),该挡风门可以开启或关闭,挡风门开启时,风扇的风可以直接吹到cpu上以使cpu达到最大的降温效果,挡风门关闭时,风扇的风不可以直接吹到cpu上,此时cpu的散热需要靠机箱内部的气流流动,挡风门还可以根据实际情况被部分开启以使风扇的一部分风直接吹到cpu上,挡风门的开启或关闭或开启多少由cpu当前的温度和使用率情况共同决定;

s2响应于cpu的温度大于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的指令,当某个cpu的温度大于温度阈值并且使用率也大于使用率阈值时,说明该cpu正在持续高效的运转,需要进行最大的散热,这时需要向控制挡风门开启或关闭的bmc发送相应的指令以使挡风门开启;

s3响应于接受到开启挡风门的指令,bmc将相应cpu与风扇之间设置的挡风门完全打开以使冷却风直接吹到相应cpu,在这种情况下该cpu需要进行最大的散热,需要将挡风门完全开启以使冷却风直接吹到该cpu上。

通过本发明的技术方案,能够在cpu需要不同的散热需求时达到更好的散热效果,能够降低系统风扇消耗的功耗,提升整体系统功耗效率达到节能效果。

在本发明的一个优选实施例中,还包括:

响应于cpu的温度大于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第一指令;

响应于接受到开启挡风门的第一指令,bmc将相应cpu与风扇之间设置的挡风门打开50%以使冷却风的一部分直接吹到相应cpu。该cpu温度大于温度阈值说明该cpu需要进行散热,但是使用率小于使用率阈值说明该cpu没有达到很好的运行状态,因此该cpu不需要进行最大的散热,这时向bmc发送指令以使挡风门部分开启,这里设置为50%开启,也可以根据实际情况设置成其他数值。

在本发明的一个优选实施例中,还包括:

响应于cpu的温度小于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的第二指令;

响应于接受到开启挡风门的第二指令,bmc将相应cpu与风扇之间设置的挡风门打开25%以使冷却风的一部分直接吹到相应cpu。该cpu温度小于温度阈值说明该cpu目前可以不需要进行有效散热,但是使用率大于使用率阈值说明该cpu已经达到很好的运行状态,因此判断该cpu在接下来的运行中会产生较多的热量,因此需要进行部分散热,这时向bmc发送指令以使挡风门部分开启,这里设置为25%开启,也可以根据实际情况设置成其他数值。

在本发明的一个优选实施例中,还包括:

响应于cpu的温度小于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第三指令;

响应于接受到开启挡风门的第三指令,bmc将相应cpu与风扇之间设置的挡风门打开10%以使冷却风的一部分直接吹到相应cpu。该cpu温度小于温度阈值说明该cpu目前可以不需要进行有效散热,使用率小于使用率阈值说明该cpu未达到很好的运行状态,因此判断该cpu不需要进行有效散热,但是为了防止cpu在持续运行过程中积累温度太快,这时向bmc发送指令以使挡风门部分开启,这里设置为10%开启,也可以根据实际情况设置成其他数值。

在本发明的一个优选实施例中,还包括:

响应于所有cpu的温度都小于温度阈值且使用率都小于使用率阈值,

向bmc发出开启挡风门的第四指令;

响应于接受到开启挡风门的第四指令,bmc将相应cpu与风扇之间设置的挡风门打开20%以使冷却风的一部分直接吹到相应cpu。当所有的cpu温度小于温度阈值且使用率小于使用率阈值,说明当前系统未很好的运行,cpu也不需要进行有效散热,也没有哪个cpu需要更多的散热,但是为了防止cpu在持续运行过程中积累温度太快,这时向bmc发送指令以使挡风门部分开启,这里设置为20%开启,也可以根据实际情况设置成其他数值。同时也可以适当降低风扇的转速。

通过本发明的技术方案,能够在cpu需要不同的散热需求时达到更好的散热效果,能够降低系统风扇消耗的功耗,提升整体系统功耗效率达到节能效果。

需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,上述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中存储介质可为磁碟、光盘、只读存储器(read-onlymemory,rom)或随机存取存储器(randomaccessmemory,ram)等。上述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。

此外,根据本发明实施例公开的方法还可以被实现为由cpu执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被cpu执行时,执行本发明实施例公开的方法中限定的上述功能。

基于上述目的,本发明的实施例的第二个方面,提出了一种增加cpu散热效率的设备,如图2所示,设备200包括:

比较模块,比较模块配置为监控每个cpu的温度和使用率,将cpu的温度与温度阈值进行比较并将cpu的使用率与使用率阈值进行比较;

控制模块,控制模块配置为响应于cpu的温度大于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的指令;

执行模块,执行模块配置为响应于接受到开启挡风门的指令,bmc将相应cpu与风扇之间设置的挡风门完全打开以使冷却风直接吹到相应cpu。

在本发明的一个优选实施例中,还包括第一监控模块,第一监控模块配置为:

响应于cpu的温度大于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第一指令;

响应于接受到开启挡风门的第一指令,bmc将相应cpu与风扇之间设置的挡风门打开50%以使冷却风的一部分直接吹到相应cpu。

在本发明的一个优选实施例中,还包括第二监控模块,第二监控模块配置为:

响应于cpu的温度小于温度阈值且使用率大于使用率阈值,向bmc发出开启挡风门的第二指令;

响应于接受到开启挡风门的第二指令,bmc将相应cpu与风扇之间设置的挡风门打开25%以使冷却风的一部分直接吹到相应cpu。

在本发明的一个优选实施例中,还包括第三监控模块,第三监控模块配置为:

响应于cpu的温度小于温度阈值且使用率小于使用率阈值,向bmc发出开启挡风门的第三指令;

响应于接受到开启挡风门的第三指令,bmc将相应cpu与风扇之间设置的挡风门打开10%以使冷却风的一部分直接吹到相应cpu。

在本发明的一个优选实施例中,还包括第四监控模块,第四监控模块配置为:

响应于所有cpu的温度都小于温度阈值且使用率都小于使用率阈值,向bmc发出开启挡风门的第四指令;

响应于接受到开启挡风门的第四指令,bmc将相应cpu与风扇之间设置的挡风门打开20%以使冷却风的一部分直接吹到相应cpu。

上述实施例,特别是任何“优选”实施例是实现的可能示例,并且仅为了清楚地理解本发明的原理而提出。可以在不脱离本文所描述的技术的精神和原理的情况下对上述实施例进行许多变化和修改。所有修改旨在被包括在本公开的范围内并且由所附权利要求保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1