一种启动throttle机制的服务器结构、方法及存储介质技术

技术编号:31160860 阅读:12 留言:0更新日期:2021-12-04 10:28
本申请涉及启动throttle机制的服务器结构、方法及存储介质。结构包括:设置于制冷系统的接地构件,设置于服务器的触点;接地构件与触点之间接触或分开,触点电性连接上拉电路;触点电性连接独立于服务器系统的第一控制单元,由第一控制单元检测触点的电位;第一控制单元电性连接第二控制单元,第二控制单元通过IO端口电性连接若干CPU的PROCHOT端口和MEMHOT_IN端口,CPU分别连接内存模块;触点为高电平时,第一控制单元通知第二控制单元,第二控制单元向CPU发送throttle机制启动信号。拆下制冷系统前,使接地机构与触点分开,第一控制单元触点呈高电平后通知第二控制单元,第二控制单元控制相应的CPU启动throttle机制以执行预设的目标throttle策略,CPU和内存模块降低工作频率,防止烧损。防止烧损。防止烧损。

【技术实现步骤摘要】
一种启动throttle机制的服务器结构、方法及存储介质


[0001]本申请涉及throttle机制控制领域,尤其涉及一种启动throttle机制的服务器结构、方法及存储介质。

技术介绍

[0002]服务器在运行过程中会产生大量的热量,若热量积累,服务器中电子元件容易故障,因此,服务器必须配备相应的制冷系统。现有的服务器大多通过散热风扇进行散热,服务器的中央处理器根据检测到的温度启动对应的throttle策略,控制工作频率以控制中央处理器内存模块等核心热源的散热量。与散热风扇配合提供相对恒定的温度环境。
[0003]根据温度启动throttle机制在服务器的散热风扇需要维护时存在缺陷:目前服务器风扇进行维护时,会将服务器风尚拔下换上正常的风扇,在风扇更换过程中,会出现散热空档,在温度未达到设定阈值的情况下,服务器的中央处理器和内存模块仍通过很高的工作频率在工作,中央处理器和内存模块产生热量的效率仍保持在较高的水平,很容易出现过热的现象,影响电子元件的安全。因此,仅靠温度触发服务器启动throttle机制,难以适应全部场景而实现服务器恒定温度环境的维持,尤其是在对服务器的散热风扇进行清理或者维修的场景中。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供一种启动throttle机制的服务器结构、方法及存储介质。
[0005]第一方面,本申请提供一种启动throttle机制的服务器结构,包括:若干设置于制冷系统的接地构件,若干设置于服务器的触点;相对应的接地构件与触点之间呈接触或分开的状态;所述触点电性连接上拉电路;
[0006]所述触点电性连接独立于服务器系统的第一控制单元,由所述第一控制单元检测所述触点的电位;
[0007]所述第一控制单元电性连接第二控制单元,所述第二控制单元通过IO端口分别电性连接若干CPU的PROCHOT端口和MEMHOT_IN端口,CPU分别连接内存模块;
[0008]所述第一控制单元检测触点的电位为高电平时,所述第一控制单元通知所述第二控制单元,所述第二控制单元向对应的CPU的PROCHOT端口和MEMHOT_IN端口发送throttle机制启动信号使CPU和内存模块启动throttle机制。
[0009]更进一步地,所述制冷系统包括若干制冷单元,所述制冷单元可拆装设置于服务器机箱,服务器机箱中CPU和CPU所连接的内存模块分别对应制冷单元设置于服务器机箱,所述接地构件设置于所述制冷单元,所述触点对应制冷单元设置于服务器机箱。
[0010]更进一步地,CPU或CPU所连接内存模块中任意一个所对应的制冷单元拆下,所述第二控制单元向相应的CPU的PROCHOT端口和MEMHOT_IN端口发送throttle机制启动信号使CPU和内存模块启动throttle机制。
[0011]更进一步地,每个所述制冷单元配置状态检测电路,所述状态检测电路用于检测所述制冷单元工作的状态信息,所述状态检测电路电性连接所述第一控制单元,所述第一控制单元获取由状态检测电路采集的状态信息并通知所述第二控制单元,所述第二控制单元根据第一控制单元的通知向对应的CPU发送throttle机制启动信号。
[0012]更进一步地,所述第一控制单元通过I2C总线电性连接所述第二控制单元,所述第一控制单元配置为I2C主设备,所述第二控制单元配置为I2C从设备。
[0013]更进一步地,所述第二控制单元配置使能端口,所述第二控制单元通过所述使能端口接收使能信号,所述第二控制单元根据使能信号启动或停止。
[0014]第二方面,本申请提供一种启动throttle机制的方法,应用于所述启动throttle机制的服务器结构,包括:
[0015]拆下制冷单元前,使制冷单元上的接地构件与服务器机箱上的触点分开,触点在上拉电路的作用下呈高电平;制冷单元在位后,使制冷单元上的接地构件与服务器机箱上的触点接触,触点在接地构件的作用下呈低电平;
[0016]第一控制单元接收触点的信号为高电平时,向第二控制单元发送第一信息;所述第二控制单元根据第一信息向对应的CPU发送throttle机制启动信号;CPU启动throttle机制运行预设的目标throttle策略;
[0017]第一控制单元接收触点的信号为低电平时,向第二控制单元发送第二信息;所述第二控制单元根据第二信息向对应的CPU发送throttle机制停止信号;CPU停止throttle机制运行预设的目标throttle策略。
[0018]更进一步地,所述第一控制单元向所述第二控制单元发送使能信号,所述第二控制单元根据接收的所述使能信号启动或停止。
[0019]更进一步地,状态检测电路检测运行过程中制冷单元的状态信息;
[0020]所述第一控制单元接收所述状态检测电路测量的状态信息;
[0021]所述第一控制单元根据状态信息向所述第二控制单元发送相应的第一目标信息或第二目标信息;
[0022]所述第二控制单元分别根据所述第一目标信息和第二目标信息向对应的CPU发送throttle机制启动或停止信号,CPU启动或停止throttle机制运行预设的相应throttle策略。
[0023]第三方面,本申请提供一种实现启动throttle机制的方法的存储介质,所述实现启动throttle机制的方法的存储介质存储至少一条指令,执行所述指令实现所述的启动throttle机制的方法。
[0024]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0025]本申请的所述制冷单元上设置的接地构件电性接地,所述制冷单元正常装配在服务器机箱时,使所述接地构件与服务器机箱上的所述触点接触,所述触点电性连接上拉电路,所述触点因接地构件的拉低呈低电平,独立于服务器系统的所述第一控制单元检测某触点为低电平时,所述第一控制单元通知所述第二控制单元,所述第二控制单元根据触点确定需要启动throttle机制的CPU和内存模块,所述第二控制单元向CPU的PROCHOT端口和MEMHOT_IN端口发送throttle机制启动信号,相应的CPU和内存模块启动throttle机制以降低CPU和内存模块的实际频率,限制CPU和内存模块工作产生热量的功率,提前减少热量的
释放。
[0026]本申请的状态检测电路检测制冷单元工作的状态信息,所述第一控制单元获取状态信息并通知所述第二控制单元,所述第二控制单元根据第一控制单元的通知向CPU发送throttle机制启动或停止信号,CPU启动或停止throttle机制运行预设的相应throttle策略。从而实现根据制冷单元的工作状态启动或停止throttle机制。
附图说明
[0027]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0028]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种启动throttle机制的服务器结构,其特征在于,包括:若干设置于制冷系统的接地构件,若干设置于服务器的触点;相对应的接地构件与触点之间呈接触或分开的状态;所述触点电性连接上拉电路;所述触点电性连接独立于服务器系统的第一控制单元,由所述第一控制单元检测所述触点的电位;所述第一控制单元电性连接第二控制单元,所述第二控制单元通过IO端口分别电性连接若干CPU的PROCHOT端口和MEMHOT_IN端口,CPU分别连接内存模块;所述第一控制单元检测触点的电位为高电平时,所述第一控制单元通知所述第二控制单元,所述第二控制单元向对应的CPU的PROCHOT端口和MEMHOT_IN端口发送throttle机制启动信号使CPU和内存模块启动throttle机制。2.根据权利要求1所述启动throttle机制的服务器结构,其特征在于,所述制冷系统包括若干制冷单元,所述制冷单元可拆装设置于服务器机箱,服务器机箱中CPU和CPU所连接的内存模块分别对应制冷单元设置于服务器机箱,所述接地构件设置于所述制冷单元,所述触点对应制冷单元设置于服务器机箱。3.根据权利要求2所述启动throttle机制的服务器结构,其特征在于,CPU或CPU所连接内存模块中任意一个所对应的制冷单元拆下,所述第二控制单元向相应的CPU的PROCHOT端口和MEMHOT_IN端口发送throttle机制启动信号使CPU和内存模块启动throttle机制。4.根据权利要求2所述启动throttle机制的服务器结构,其特征在于,每个所述制冷单元配置状态检测电路,所述状态检测电路用于检测所述制冷单元工作的状态信息,所述状态检测电路电性连接所述第一控制单元,所述第一控制单元获取由状态检测电路采集的状态信息并通知所述第二控制单元,所述第二控制单元根据第一控制单元的通知向对应的CPU发送throttle机制启动信号。5.根据权利要求1所述启动throttle机制的服务器结构,其特征在于,所述第一控制单元通过I2C总线电性连接所述第二控制单元,所述第一控制单元配置为I2C主设备,所述第二控制单元配置...

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

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

1