一种兼容不同部件的风扇调速方法与系统技术方案

技术编号:22071317 阅读:28 留言:0更新日期:2019-09-12 12:46
本发明专利技术提供了一种兼容不同部件的风扇调速方法与系统,本发明专利技术通过在固件中加入多个部件的标签,每个标签对应一个阈值,并与该型号的部件绑定,当固件在抓取到部件型号后,根据预先设定的转速调控策略进行转速调整,而当抓取到的是未预先设置的部件型号时,采用测试法进行最优转速阈值的获取,并将部件型号与转速进行关联和存储,从而实现对不同部件风扇转速的精准调控,避免使用不正确的散热策略导致部件误报警或功耗过高的问题。

A Fan Speed Regulation Method and System Compatible with Different Components

【技术实现步骤摘要】
一种兼容不同部件的风扇调速方法与系统
本专利技术涉及服务器散热
,特别是一种兼容不同部件的风扇调速方法与系统。
技术介绍
随着互联网技术的快速发展,数据量急剧增加,大量的数据需要处理和存储,服务器由于所运行业务量越来越大,对其散热风扇散热性能的要求也越来越高。一般来说,服务器在运行时发热量稳定,其散热风扇的转速也是相对稳定的,但当服务器所处环境温度发生变化或者其他导致服务器运行温度发生变化时,当热量无法及时散发出去,会导致服务器因发热量堆积而导致服务器本身出现故障。在服务器开发、使用过程中,即便是同一厂商的不同型号的部件,也会经常遇到芯片阈值不同的状况,而系统要根据不同部件的阈值来调整相应的转速,避免部件/系统出现过热而导致服务器出现故障。但现有技术中固件只能给同一类部件设置一个阈值,导致出现非常多的误报警或未到达阈值就调高风扇转速而导致的功耗过高的问题。
技术实现思路
本专利技术的目的是提供一种兼容不同部件的风扇调速方法与系统,旨在解决现有技术中使用不正确的散热策略导致部件误报警或功耗过高的问题,实现对不同部件风扇转速的精准调控。为达到上述技术目的,本专利技术提供了一种兼容不同部件的风扇调速方法,所述方法包括以下步骤:S1、在固件代码中为同一类部件设置标签,将标签与部件型号绑定,并对应一个阈值,并根据每个阈值设置对应的调控策略;S2、运行时固件抓取部件的型号信息,匹配对应的风扇转速调控策略;S3、当抓取的型号信息无法匹配对应的标签信息时,以降速法寻找最优转速阈值,将该阈值与型号信息进行关联,并存储关联信息。优选地,所述以降速法寻找最优转速阈值具体包括以下操作:采取同类部件中最大阈值进行设定,并以最大风扇转速运行;利用温度传感器持续监测部件温度,并以固定转速差进行转速递减,直至转速递减至同类部件的最低转速,记录所有风扇转速下的温度信息;绘制转速-温度曲线,当某转速节点前一转速差区间内温差为0且该转速节点后一转速差区间内温差不为0,则将该转速节点的温度作为该型号部件的阈值,设定风扇的转速为该转速节点下的转速。优选地,所述固件通过部件的I2C通道抓取部件的型号。优选地,所述关联信息存储至非易失性存储空间。本专利技术还提供了一种兼容不同部件的风扇调速系统,所述系统包括:标签型号绑定模块,用于在固件代码中为同一类部件设置标签,将标签与部件型号绑定,并对应一个阈值,并根据每个阈值设置对应的调控策略;转速匹配模块,用于运行时固件抓取部件的型号信息,匹配对应的风扇转速调控策略;新部件关联模块,用于当抓取的型号信息无法匹配对应的标签信息时,以降速法寻找最优转速阈值,将该阈值与型号信息进行关联,并存储关联信息。优选地,所述新部件关联模块包括:初始化转速单元,用于采取同类部件中最大阈值进行设定,并以最大风扇转速运行;温度监测单元,用于利用温度传感器持续监测部件温度,并以固定转速差进行转速递减,直至转速递减至同类部件的最低转速,记录所有风扇转速下的温度信息;阈值选取单元,用于绘制转速-温度曲线,当某转速节点前一转速差区间内温差为0且该转速节点后一转速差区间内温差不为0,则将该转速节点的温度作为该型号部件的阈值,设定风扇的转速为该转速节点下的转速。优选地,所述固件通过部件的I2C通道抓取部件的型号。优选地,所述关联信息存储至非易失性存储空间。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:与现有技术相比,本专利技术通过在固件中加入多个部件的标签,每个标签对应一个阈值,并与该型号的部件绑定,当固件在抓取到部件型号后,根据预先设定的转速调控策略进行转速调整,而当抓取到的是未预先设置的部件型号时,采用测试法进行最优转速阈值的获取,并将部件型号与转速进行关联和存储,从而实现对不同部件风扇转速的精准调控,避免使用不正确的散热策略导致部件误报警或功耗过高的问题。附图说明图1为本专利技术实施例中所提供的一种兼容不同部件的风扇调速方法流程图;图2为本专利技术实施例中所提供的一种兼容不同部件的风扇调速系统框图。具体实施方式为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。下面结合附图对本专利技术实施例所提供的一种兼容不同部件的风扇调速方法与系统进行详细说明。如图1所示,本专利技术实施例公开了一种兼容不同部件的风扇调速方法,所述方法包括以下步骤:S1、在固件代码中为同一类部件设置标签,将标签与部件型号绑定,并对应一个阈值,并根据每个阈值设置对应的调控策略;S2、运行时固件抓取部件的型号信息,匹配对应的风扇转速调控策略;S3、当抓取的型号信息无法匹配对应的标签信息时,以降速法寻找最优转速阈值,将该阈值与型号信息进行关联,并存储关联信息。在固件代码中给同一类部件设置多个标签,每个标签对应一个阈值,并与该型号的部件绑定,系统抓取到该部件后,设置对应的调控策略。例如以GPU为例,在固件代码中给GPU设置多个标签,可以设置为GPU1、GPU2等,每个GPU标签对应一种GPU型号,两者一一对应,根据每个型号的GPU的芯片规格,给每个不同的GPU设置不同的阈值。对于不同的阈值,设置不同的转速。例如标签1中某型号的GPU阈值为60度,设置转速为7000RPM(RPM为转/每分钟),则当系统监测到GPU为该型号时,转速设置为7000RPM。依次设置该类部件中已知型号的阈值,并匹配相应的风扇转速。固件从部件的I2C通道抓取部件的型号,并根据抓取到的型号信息匹配调控策略中的风扇转速。例如,开后后固件从GPU的I2C通道抓取GPU型号,然后根据抓取到的型号,对应到具体的调控策略,并进行相应的调控。转速调控策略如表1:表1对于已知型号的部件可以直接进行阈值的设定,进而直接确定风扇转速,而对于型号未知的部件,由于未能事先进行设置,因此需先进行阈值的获取。当固件抓取到的部件型号未预先设置时,可采取同类部件中最大阈值进行设定,并以最大风扇转速运行。利用温度传感器持续监测部件温度,并以固定转速差进行转速递减,转速递减的时间间隔设置为2分钟,直至转速递减至同类部件的最低转速,记录所有风扇转速下的温度信息。绘制转速-温度曲线,当某转速节点前一转速差区间内温差为0且该转速节点后一转速差区间内温差不为0,则将该转速节点的温度作为该型号部件的阈值,即设定风扇的转速为该转速节点下的转速,并将该型号的阈值存储至非易失性存储空间。本专利技术实施例通过在固件中加入多个部件的标签,每个标签对应一个阈值,并与该型号的部件绑定,当固件在抓取到部件型号后,根据预先设定的转速调控策略进行转速调整,而当抓取到的是未预先设置的部件型号时,采用测试法进行最优转速阈值的获取,并将部件型号与转速进行关联和存储,从而实现对不同部件风扇转速的精准调控,避免使用不正确本文档来自技高网
...

【技术保护点】
1.一种兼容不同部件的风扇调速方法,其特征在于,所述方法包括以下步骤:S1、在固件代码中为同一类部件设置标签,将标签与部件型号绑定,并对应一个阈值,并根据每个阈值设置对应的调控策略;S2、运行时固件抓取部件的型号信息,匹配对应的风扇转速调控策略;S3、当抓取的型号信息无法匹配对应的标签信息时,以降速法寻找最优转速阈值,将该阈值与型号信息进行关联,并存储关联信息。

【技术特征摘要】
1.一种兼容不同部件的风扇调速方法,其特征在于,所述方法包括以下步骤:S1、在固件代码中为同一类部件设置标签,将标签与部件型号绑定,并对应一个阈值,并根据每个阈值设置对应的调控策略;S2、运行时固件抓取部件的型号信息,匹配对应的风扇转速调控策略;S3、当抓取的型号信息无法匹配对应的标签信息时,以降速法寻找最优转速阈值,将该阈值与型号信息进行关联,并存储关联信息。2.根据权利要求1所述的一种兼容不同部件的风扇调速方法,其特征在于,所述以降速法寻找最优转速阈值具体包括以下操作:采取同类部件中最大阈值进行设定,并以最大风扇转速运行;利用温度传感器持续监测部件温度,并以固定转速差进行转速递减,直至转速递减至同类部件的最低转速,记录所有风扇转速下的温度信息;绘制转速-温度曲线,当某转速节点前一转速差区间内温差为0且该转速节点后一转速差区间内温差不为0,则将该转速节点的温度作为该型号部件的阈值,设定风扇的转速为该转速节点下的转速。3.根据权利要求1所述的一种兼容不同部件的风扇调速方法,其特征在于,所述固件通过部件的I2C通道抓取部件的型号。4.根据权利要求1-3任意一项所述的一种兼容不同部件的风扇调速方法,其特征在于,所述关联信息存储至非易失性存储空间。5.一种兼容不同部件的风扇调速系统...

【专利技术属性】
技术研发人员:季恒
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1