控制PCIe卡散热的方法、装置、设备及存储介质制造方法及图纸

技术编号:33129579 阅读:11 留言:0更新日期:2022-04-17 00:44
本申请涉及服务器设备领域,提供了一种控制PCIe卡散热的方法、装置、设备及存储介质,以解决因散热操作引发的设备功耗高、散热效率低的问题。该方法包括:若检测到插入网络设备的目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使客户端查询目标PCIe卡的温度数据存储地址;解析客户端返回的PCIe卡适配指令,在不中断用户业务的情况下,方便快捷地获得该指令携带的目标PCIe卡的温度数据存储地址,再基于温度数据存储地址,获取目标PCIe卡的当前温度,并基于目标PCIe卡的当前温度,精准调整针对目标PCIe卡的散热策略,已达到提高设备散热效率,降低设备因散热操作而损失的功耗的目的。功耗的目的。功耗的目的。

【技术实现步骤摘要】
控制PCIe卡散热的方法、装置、设备及存储介质


[0001]本申请涉及服务器设备领域,提供了一种控制PCIe卡散热的方法、装置、设备及存储介质。

技术介绍

[0002]随着移动通信网络规模的扩大与用户数量的增加,提高了网络设备对带宽、灵活性与性能的需求,为了满足多样的网络需求,高速串行计算机扩展总线标准(peripheral component interconnect express,PCIe)应运而生。PCIe自问世以来,经过多年的快速发展,广泛应用于各类网络设备中。
[0003]PCIe卡是一种具有PCIe接口的网卡,能插入主机、服务器和网络交换机等设备主板的PCIe插槽,作为服务器或计算机与网络连接的接口。
[0004]若将未适配的PCIe卡插入网络设备,网络设备因为获取不到PCIe卡的内部温度,所以,为了防止温度过高影响设备运转,网络设备控制散热器的风扇高速旋转,不停地为运行中的PCIe卡散热降温。但这样做,在为PCIe卡散热降温的同时,也带来了设备噪声大和功耗高的问题。
[0005]为解决上述问题,提供了以下两种相关技术,分别是:
[0006]一种是,网络设备通过部署在PCIe插槽附近的外部温度传感器,监控PCIe卡的外部温度,并在温度过高时运行散热器,为PCIe卡散热降温。然而,采用这种散热方式,并未降低设备功耗,且在网络设备调整风扇转速时,散热器可能会延迟响应,加剧了未适配的PCIe卡散热困难的情况。
[0007]另一种是,网络设备通过版本升级的方式,在网络设备的内存中新增一张适配的PCIe卡,以使升级后的网络设备能感知新增PCIe卡的内部温度,但是,网络设备在升级时会中断用户业务,影响用户的业务使用。

技术实现思路

[0008]本申请实施例提供了一种控制PCIe卡散热的方法、装置、设备及存储介质,以解决散热过程中引发的设备功耗高、散热效率低的问题。
[0009]第一方面,本申请实施例提供了一种控制PCIe卡散热的方法,包括:
[0010]检测插入网络设备的目标PCIe卡,若所述目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使所述客户端查询所述目标PCIe卡的温度数据存储地址;
[0011]解析所述客户端返回的PCIe卡适配指令,获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址;
[0012]基于所述温度数据存储地址,获取所述目标PCIe卡的当前温度,并基于所述目标PCIe卡的当前温度,调整所述目标PCIe卡的散热策略。
[0013]可选的,所述检测插入网络设备的目标PCIe卡,包括:
[0014]将所述目标PCIe卡的标识信息,与所述网络设备的内存中存储的已适配PCIe卡的
标识信息相匹配;
[0015]若匹配成功,则确定所述目标PCIe卡为已适配的PCIe卡;否则,确定所述目标PCIe卡为未适配的PCIe卡。
[0016]可选的,在获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址之后,还包括:
[0017]将所述目标PCIe卡的标识信息与相应的温度数据存储地址,关联存储在所述网络设备的内存中,以及生成含有所述目标PCIe卡的标识信息与相应的温度数据存储地址的配置文件,存储在所述网络设备的非易失性存储介质中。
[0018]可选的,在重启所述网络设备之后,还包括:
[0019]从所述非易失性存储介质中,获取所述目标PCIe卡的配置文件;
[0020]将所述配置文件解析到所述内存中,在所述内存中重新存储所述配置文件携带的所述目标PCIe卡的标识信息与相应的温度数据存储地址。
[0021]可选的,所述基于所述目标PCIe卡的当前温度,调整所述目标PCIe卡的散热策略,包括:
[0022]基于所述目标PCIe卡的当前温度,确定所述目标PCIe卡的温度变化;
[0023]基于所述目标PCIe卡的温度变化,调整所述网络设备的散热器的风扇转速。
[0024]第二方面,本申请实施例还提供了一种控制PCIe卡散热的装置,包括:
[0025]检测单元,用于检测插入网络设备的目标PCIe卡,若所述目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使所述客户端查询所述目标PCIe卡的温度数据存储地址;
[0026]解析单元,用于解析所述客户端返回的PCIe卡适配指令,获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址;
[0027]控制散热单元,用于基于所述温度数据存储地址,获取所述目标PCIe卡的当前温度,并基于所述目标PCIe卡的当前温度,调整所述目标PCIe卡的散热策略。
[0028]可选的,所述检测单元用于:
[0029]将所述目标PCIe卡的标识信息,与所述网络设备的内存中存储的已适配PCIe卡的标识信息相匹配;
[0030]若匹配成功,则确定所述目标PCIe卡为已适配的PCIe卡;否则,确定所述目标PCIe卡为未适配的PCIe卡。
[0031]可选的,在获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址之后,所述控制PCIe卡散热的装置还包括存储单元,所述存储单元还用于:
[0032]将所述目标PCIe卡的标识信息与相应的温度数据存储地址,关联存储在所述网络设备的内存中,以及生成含有所述目标PCIe卡的标识信息与相应的温度数据存储地址的配置文件,存储在所述网络设备的非易失性存储介质中。
[0033]可选的,在重启所述网络设备之后,所述存储单元还用于:
[0034]从所述非易失性存储介质中,获取所述目标PCIe卡的配置文件;
[0035]将所述配置文件解析到所述内存中,在所述内存中重新存储所述配置文件携带的所述目标PCIe卡的标识信息与相应的温度数据存储地址。
[0036]可选的,所述控制散热单元用于:
[0037]基于所述目标PCIe卡的当前温度,确定所述目标PCIe卡的温度变化;
[0038]基于所述目标PCIe卡的温度变化,调整所述网络设备的散热器的风扇转速。
[0039]第三方面,本申请实施例还提供了一种计算机设备,包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述任意一种控制PCIe卡散热的方法的步骤。
[0040]第四方面,本申请实施例还提供了一种计算机可读存储介质,其包括程序代码,当程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行上述任意一种控制PCIe卡散热的方法的步骤。
[0041]本申请有益效果如下:
[0042]检测插入网络设备的目标PCIe卡,若目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使客户端查询目标PCIe卡的温度数据存储地址;解析客户端返回的PCIe卡适配指令,在不中断用户业务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制PCIe卡散热的方法,其特征在于,包括:检测插入网络设备的目标PCIe卡,若所述目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使所述客户端查询所述目标PCIe卡的温度数据存储地址;解析所述客户端返回的PCIe卡适配指令,获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址;基于所述温度数据存储地址,获取所述目标PCIe卡的当前温度,并基于所述目标PCIe卡的当前温度,调整所述目标PCIe卡的散热策略。2.如权利要求1所述的方法,其特征在于,所述检测插入网络设备的目标PCIe卡,包括:将所述目标PCIe卡的标识信息,与所述网络设备的内存中存储的已适配PCIe卡的标识信息相匹配;若匹配成功,则确定所述目标PCIe卡为已适配的PCIe卡;否则,确定所述目标PCIe卡为未适配的PCIe卡。3.如权利要求1所述的方法,其特征在于,在获得所述PCIe卡适配指令携带的所述目标PCIe卡的温度数据存储地址之后,还包括:将所述目标PCIe卡的标识信息与相应的温度数据存储地址,关联存储在所述网络设备的内存中,以及生成含有所述目标PCIe卡的标识信息与相应的温度数据存储地址的配置文件,存储在所述网络设备的非易失性存储介质中。4.如权利要求3所述的方法,其特征在于,在重启所述网络设备之后,还包括:从所述非易失性存储介质中,获取所述目标PCIe卡的配置文件;将所述配置文件解析到所述内存中,在所述内存中重新存储所述配置文件携带的所述目标PCIe卡的标识信息与相应的温度数据存储地址。5.如权利要求1~4任一项所述的方法,其特征在于,所述基于所述目标PCIe卡的当前温度,调整所述目标PCIe卡的散热策略,包括:基于所述目标PCIe卡的当前温度,确定所述目标PCIe卡的温度变化;基于所述目标PCIe卡的温度变化,调整所述网络设备的散热器的风扇转速。6.一种控制PCIe卡散热的装置,其特征在于,包括:检测单元,用于检测插入网络设备的目标PCIe卡,若所述目标PCIe卡为未适配的PCIe卡,则向客户端发送异常事件日志,以使所述客户端查询所述目标PCI...

【专利技术属性】
技术研发人员:刘春明范宇龙李辉
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1