System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机领域,具体而言,涉及一种服务器散热设备的控制方法、装置、存储介质和电子设备。
技术介绍
1、目前,网卡设备被广泛应用于数据中心的各种架构服务器中,由于网卡设备的功耗较大,若无及时调整服务器整机的散热,将出现服务器整机系统高温导致服务器内部的部件或者其他核心组件因为过温问题出现宕机或者关机,一旦出现宕机或者关机将对业务造成致命的危害。
2、传统的散热策略均是通过物理i2c(inter-integrated circuit,集成电路总线)链路监控网卡设备的温度从而调整服务器整机的散热策略,但是,在i2c链路出现故障或者服务器整机未部署i2c链路的情况下,将无法实时动态的调整服务器整机的散热策略,使得服务器整机系统出现过温问题。
3、针对相关技术中,服务器散热设备的控制效率较低等问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种服务器散热设备的控制方法、装置、存储介质和电子设备,以至少解决相关技术中服务器散热设备的控制效率较低的问题。
2、根据本申请的一个实施例,提供了一种服务器散热设备的控制方法,服务器包括服务器主机和服务器控制器,所述服务器主机上部署了网卡插槽阵列和散热设备阵列,所述网卡插槽阵列中的网卡插槽的插槽部署位置与所述散热设备阵列中的散热设备的设备部署位置具有对应关系,所述网卡插槽用于连接网卡设备,所述散热设备用于为对应的网卡插槽上连接的网卡设备散热,所述方法应用于所述服务器控制器,所述方法包括:
3、在检测到所述服务器主机启动的情况下,检测连接到所述服务器主机上的目标网卡设备所插入的目标网卡插槽的目标插槽部署位置;
4、从所述散热设备阵列中筛选出目标插槽部署位置所对应的目标设备部署位置上的第一散热设备;
5、控制所述第一散热设备按照目标运行参数运行,其中,所述目标运行参数用于将所述目标网卡设备散热到目标运行状态,所述目标运行状态是允许所述目标网卡设备在所述服务器主机启动后继续运行的状态。
6、在一个示例性实施例中,所述检测连接到所述服务器主机上的目标网卡设备所插入的目标网卡插槽的目标插槽部署位置,包括:接收所述服务器主机发送的所述目标插槽部署位置,其中,所述目标插槽部署位置是所述服务器主机在启动过程中的网卡设备枚举阶段检测到的。
7、在一个示例性实施例中,所述接收所述服务器主机发送的所述目标插槽部署位置,包括:接收所述服务器主机上部署的基本输入输出系统在完成所述网卡设备枚举阶段的运行后向所述服务器控制器发送的所述目标插槽部署位置。
8、在一个示例性实施例中,所述接收所述服务器主机发送的所述目标插槽部署位置,包括:检测所述服务器主机上部署的基本输入输出系统对所述服务器主机进行启动的启动进度;在所述启动进度用于指示所述基本输入输出系统已完成所述网卡设备枚举阶段的运行的情况下,向所述基本输入输出系统发送目标请求,其中,所述目标请求用于请求获取已连接到所述服务器主机上的网卡设备所插入的网卡插槽的插槽部署位置;接收所述服务器主机上部署的基本输入输出系统响应所述目标请求向所述服务器控制器发送的所述目标插槽部署位置。
9、在一个示例性实施例中,所述从所述散热设备阵列中筛选出目标插槽部署位置所对应的目标设备部署位置上的第一散热设备,包括:从具有对应关系的插槽部署位置和设备部署位置中查找所述目标插槽部署位置所对应的设备部署位置作为所述目标设备部署位置;将所述散热设备阵列中位于所述目标设备部署位置上的散热设备确定为所述第一散热设备。
10、在一个示例性实施例中,所述从所述散热设备阵列中筛选出目标插槽部署位置所对应的目标设备部署位置上的第一散热设备,包括:从具有对应关系的插槽部署位置和设备部署位置中查找所述目标插槽部署位置所对应的第一设备部署位置;获取与所述第一设备部署位置之间的距离落入目标距离范围内的第二设备部署位置;将所述第一设备部署位置和所述第二设备部署位置确定为所述目标设备部署位置;将所述散热设备阵列中位于所述目标设备部署位置上的散热设备确定为所述第一散热设备。
11、在一个示例性实施例中,所述控制所述第一散热设备按照目标运行参数运行,包括:根据所述第一散热设备的分布信息确定所述目标运行参数,其中,所述分布信息用于指示所述第一散热设备在所述服务器主机上的分布情况;控制所述第一散热设备按照所述目标运行参数运行。
12、在一个示例性实施例中,所述根据所述第一散热设备的分布信息确定所述目标运行参数,包括:在所述分布信息用于指示所述第一散热设备是所述散热设备阵列中设备部署位置与所述目标插槽部署位置具有对应关系的散热设备的情况下,获取所述第一散热设备的最高运行参数;将所述最高运行参数确定为所述目标运行参数。
13、在一个示例性实施例中,所述根据所述第一散热设备的分布信息确定所述目标运行参数,包括:在所述分布信息用于指示所述第一散热设备的所述目标插槽部署位置包括第一设备部署位置和第二设备部署位置的情况下,根据所述第一散热设备的最高运行参数和所述第一散热设备中的散热设备之间的距离为所述第一散热设备中的散热设备分配运行参数,其中,所述第一设备部署位置是从具有对应关系的插槽部署位置和设备部署位置中查找到的所述目标插槽部署位置所对应的设备部署位置,所述第二设备部署位置是与所述第一设备部署位置之间的距离落入目标距离范围内的设备部署位置;将具有对应关系的散热设备和运行参数确定为所述目标运行参数。
14、在一个示例性实施例中,所述根据所述第一散热设备的最高运行参数和所述第一散热设备中的散热设备之间的距离为所述第一散热设备中的散热设备分配运行参数,包括:根据所述第一散热设备的最高运行参数为所述第一设备部署位置上的散热设备确定第一运行参数,其中,所述第一运行参数小于或者等于所述最高运行参数;根据所述第一运行参数和所述第二设备部署位置与所述第一设备部署位置之间的距离为所述第二设备部署位置上的散热设备确定第二运行参数,其中,所述距离与所述第二运行参数成反比。
15、在一个示例性实施例中,在所述检测连接到所述服务器主机上的目标网卡设备所插入的目标网卡插槽的目标插槽部署位置之前,所述方法还包括:在检测到所述服务器主机上电的情况下,检测所述服务器主机的当前上电信息,其中,所述当前上电信息用于指示所述服务器主机本次被上电的上电情况;根据所述当前上电信息确定所述网卡插槽阵列中的网卡插槽的在位信息,其中,所述在位信息用于指示对应网卡插槽上网卡设备的在位情况;根据所述在位信息从所述散热设备阵列中筛选出第二散热设备,并控制所述第二散热设备按照参考运行参数运行,其中,所述参考运行参数用于将所述网卡插槽阵列散热到参考运行状态,所述参考运行状态是允许所述服务器主机启动的情况下所述网卡插槽阵列的运行状态。
16、在一个示例性实施例中,所述根据所述当前上电信息确定所述网卡插槽阵列中的网卡插槽的在位信息,包括:在所述当前上电信息用于本文档来自技高网...
【技术保护点】
1.一种服务器散热设备的控制方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1所述的方法,其特征在于,
8.根据权利要求7所述的方法,其特征在于,
9.根据权利要求7所述的方法,其特征在于,
10.根据权利要求9所述的方法,其特征在于,
11.根据权利要求1所述的方法,其特征在于,
12.根据权利要求11所述的方法,其特征在于,
13.根据权利要求11所述的方法,其特征在于,
14.一种服务器散热设备的控制装置,其特征在于,
15.一种计算机可读存储介质,其特征在于,
16.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,
17.一种
...【技术特征摘要】
1.一种服务器散热设备的控制方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1所述的方法,其特征在于,
8.根据权利要求7所述的方法,其特征在于,
9.根据权利要求7所述的方法,其特征在于,
10.根据权...
【专利技术属性】
技术研发人员:孙秀强,姬飞飞,王向芳,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。