System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种读取温度周期的动态调整方法及装置制造方法及图纸_技高网

一种读取温度周期的动态调整方法及装置制造方法及图纸

技术编号:40291678 阅读:6 留言:0更新日期:2024-02-07 20:42
本发明专利技术提出了一种读取温度周期的动态调整方法,运行于基板管理控制器中,包括:获取温度相对于读取时间的第一导数以及第二导数,所述第一导数为上一时间段温度相对于读取时间的导数,所述第二导数为当前时间段相对于读取时间的导数;根据第一导数与第二导数的大小关系、温度传感器的最小读取变化周期、当前时间段温度传感器的读取周期,确定下一时间段读取温度传感器温度的周期,本发明专利技术还提出了一种读取温度周期的动态调整装置,实现了读取温度周期动态的调整,有效地提高了服务器温度监测以及调控的可靠性。

【技术实现步骤摘要】

本专利技术涉及服务器温度读取领域,尤其是涉及一种读取温度周期的动态调整方法及装置


技术介绍

1、随着信息技术的发展,服务器的应用越来越广泛、服务器的集成度越来越高,整机散热需要有温度数据的输入,而合适温度监控周期可以为散热提供实时有效的温度数据,从而保证系统的稳定性并降低整机的功耗。

2、在相关设计中,读取温度周期一般是提前设置好的,无法根据温度变化动态调整读取温度周期,读取温度传感器的周期一般都是固定周期,读取周期过大时,导致温度更新较慢,当温度变大较快时,散热无法使用最新的温度调控,从而影响整机稳定性,读取周期太小时候,一方面导致抢占bmc(baseboard management controller,基板管理控制器)以及cpu(central processing unit,中央处理器)资源,另一方面可能会影响提供温度的部件(温度传感器的监测对象)性能,如raid卡(redundantarray ofindependent disks):独立磁盘冗余阵列,简称为磁盘阵列,就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,不利于服务器温度的监测以及调控。

3、针对这种问题,本专利技术提供了一种读取温度周期的动态调整方法及装置,以解决上述问题。


技术实现思路

1、本专利技术为了解决现有技术中存在的问题,提出了一种读取温度周期的动态调整方法及装置,有效解决由于现有技术造成服务器中的基板管理控制器在读取温度时读取温度周期不能动态调整的问题,实现了读取温度周期动态的调整,有效地提高了服务器温度监测以及调控的可靠性。

2、为实现上述目的,本专利技术采用以下技术方案:

3、本专利技术第一方面提供了一种读取温度周期的动态调整方法,运行于基板管理控制器中,包括:

4、获取温度相对于读取时间的第一导数以及第二导数,所述第一导数为上一时间段温度相对于读取时间的导数,所述第二导数为当前时间段相对于读取时间的导数;

5、根据第一导数与第二导数的大小关系、温度传感器的最小读取变化周期、当前时间段温度传感器的读取周期,确定下一时间段读取温度传感器温度的周期。

6、可选地,所述第一导数的计算方法为:

7、其中,f1’为第一导数,te1为上一时间段结束时刻所读取的温度传感器的温度,te0为上一时间段初始时刻所读取的温度传感器的温度,ti1为上一时间段读取的温度传感器的温度的结束时刻,ti0为上一时间段读取的温度传感器的温度的初始时刻。

8、可选地,所述第二导数的计算方法为:

9、其中,f2’为第二导数,te2为当前时间段结束时刻所读取的温度传感器的温度,te1为当前时间段初始时刻所读取的温度传感器的温度或上一时间段结束时刻所读取的温度传感器的温度,ti2为当前时间段读取的温度传感器的温度的结束时刻,ti1为当前时间段读取的温度传感器的温度的初始时刻或上一时间段读取的温度传感器的温度的结束时刻。

10、可选地,所述根据第一导数与第二导数的大小关系、温度传感器的最小读取变化周期、当前时间段温度传感器的读取周期,确定下一时间段读取温度传感器温度的周期具体为:

11、判断第二导数是否等于零,如果第二导数等于零,则下一时间段读取温度传感器温度的周期与当前时间段温度传感器的读取周期相同;

12、如果第二导数小于零,比较第二导数与第一导数的大小,如果第二导数不小于第一导数,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与温度传感器的最小读取变化周期的和;如果第二导数小于第一导数,判断当前时间段温度传感器的读取周期是否大于温度传感器的最小读取变化周期,如果当前时间段温度传感器的读取周期大于温度传感器的最小读取变化周期,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与温度传感器的最小读取变化周期的差;如果当前时间段温度传感器的读取周期不大于温度传感器的最小读取变化周期,则下一时间段读取温度传感器温度的周期与当前时间段温度传感器的读取周期相同;

13、如果第二导数大于零,比较第二导数与第一导数的大小,如果第二导数小于第一导数,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与温度传感器的最小读取变化周期的和;如果第二导数不小于第一导数,判断当前时间段温度传感器的读取周期是否大于温度传感器的最小读取变化周期,如果当前时间段温度传感器的读取周期大于温度传感器的最小读取变化周期,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与温度传感器的最小读取变化周期的差;如果当前时间段温度传感器的读取周期不大于温度传感器的最小读取变化周期,则下一时间段读取温度传感器温度的周期与当前时间段温度传感器的读取周期相同。

14、进一步地,如果第二导数小于零,第二导数不小于第一导数,且,第二导数与第一导数之间差值大于第一预设差值阈值,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的和;

15、如果第二导数大于零,第二导数小于第一导数,且,第一导数与第二导数与之间差值大于第二预设差值阈值,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的和。

16、进一步地,第二导数与第一导数之间的差值、第一预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相加的温度传感器的最小读取变化周期的数量越多;第一导数与第二导数与之间差值、第二预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相加的温度传感器的最小读取变化周期的数量越多。

17、可选地,如果第二导数小于零,第二导数小于第一导数,当前时间段温度传感器的读取周期大于温度传感器的最小读取变化周期,第一导数与第二导数之间差值大于第三预设差值阈值,均同时满足,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的差;且,调整后的下一时间段的读取温度传感器的周期大于温度传感器的最小读取变化周期;

18、如果第二导数大于零,第二导数不小于第一导数,当前时间段温度传感器的读取周期大于温度传感器的最小读取变化周期,第二导数与第一导数之间差值大于第四预设差值阈值,均同时满足,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的差;且,调整后的下一时间段的读取温度传感器的周期大于温度传感器的最小读取变化周期。

19、进一步地,第一导数与第二导数值之间差值、第三预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相减的温度传感器的最小读取变化周期的数量越多;第二导数与第一导数之间差值、第四预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相减的温度传感器的最小读取变化周期的数量越多。

20、本专利技术第二方面提供了一种读取本文档来自技高网...

【技术保护点】

1.一种读取温度周期的动态调整方法,其特征是,运行于基板管理控制器中,包括:

2.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述第一导数的计算方法为:

3.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述第二导数的计算方法为:

4.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述根据第一导数与第二导数的大小关系、温度传感器的最小读取变化周期、当前时间段温度传感器的读取周期,确定下一时间段读取温度传感器温度的周期具体为:

5.根据权利要求4所述的读取温度周期的动态调整方法,其特征是,如果第二导数小于零,第二导数不小于第一导数,且,第二导数与第一导数之间差值大于第一预设差值阈值,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的和;

6.根据权利要求5所述的读取温度周期的动态调整方法,其特征是,第二导数与第一导数之间的差值、第一预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相加的温度传感器的最小读取变化周期的数量越多;第一导数与第二导数与之间差值、第二预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相加的温度传感器的最小读取变化周期的数量越多。

7.根据权利要求4所述的读取温度周期的动态调整方法,其特征是,如果第二导数小于零,第二导数小于第一导数,当前时间段温度传感器的读取周期大于温度传感器的最小读取变化周期,第一导数与第二导数之间差值大于第三预设差值阈值,均同时满足,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的差;且,调整后的下一时间段的读取温度传感器的周期大于温度传感器的最小读取变化周期;

8.根据权利要求7所述的读取温度周期的动态调整方法,其特征是,第一导数与第二导数值之间差值、第三预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相减的温度传感器的最小读取变化周期的数量越多;第二导数与第一导数之间差值、第四预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相减的温度传感器的最小读取变化周期的数量越多。

9.一种读取温度周期的动态调整装置,其特征是,包括:

10.一种基板管理控制器,其特征是,所述基板管理控制器用于运行如权利要求1至8任一项所述的一种读取温度周期的动态调整方法的步骤。

...

【技术特征摘要】

1.一种读取温度周期的动态调整方法,其特征是,运行于基板管理控制器中,包括:

2.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述第一导数的计算方法为:

3.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述第二导数的计算方法为:

4.根据权利要求1所述的读取温度周期的动态调整方法,其特征是,所述根据第一导数与第二导数的大小关系、温度传感器的最小读取变化周期、当前时间段温度传感器的读取周期,确定下一时间段读取温度传感器温度的周期具体为:

5.根据权利要求4所述的读取温度周期的动态调整方法,其特征是,如果第二导数小于零,第二导数不小于第一导数,且,第二导数与第一导数之间差值大于第一预设差值阈值,则下一时间段的读取温度传感器的周期为当前时间段温度传感器的读取周期与多个温度传感器的最小读取变化周期的和;

6.根据权利要求5所述的读取温度周期的动态调整方法,其特征是,第二导数与第一导数之间的差值、第一预设差值阈值之间的差值越大,与当前时间段温度传感器的读取周期相加的温度传感器的最小读取变化周期的数量越多;第一导数与第二导数与之间差值、第二预设差值阈值之间的差值越大,与当...

【专利技术属性】
技术研发人员:胡令超
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1