计算;推算;计数设备的制造及其应用技术1.本公开涉及通信技术领域,尤其是涉及一种散热管理方法、装置、设备及机器可读存储介质。背景技术:2.随着服务器技术的发展,越来越多的卡,在服务器辅电状态下仍处于运行状态。以常见的几款ocp nic卡为例,在辅电状态下,功耗还有10w左右,对服务器辅电状态的散热控制存在严重的挑战。3.bmc识别pcie卡的型号,依赖于bios读取pcie域中的4个id信息(venderid、deviceid、subvenderid、subdeviceid)后,将id信息传递给bmc。根据4个id进行pcie卡型号识别,是pcie卡识别的通用方案。辅电状态下,由于bios未启动,bmc无法获取到pcie卡的4个id来进行型号的识别。而每张卡的热特性不同,只有在识别到卡的具体型号后,才能对卡进行精细的散热控制,所以在辅电状态下无法针对卡的型号做到精细化散热。技术实现要素:4.有鉴于此,本公开提供一种散热管理方法、装置及电子设备、机器可读存储介质,以改善上述辅电状态下无法精细化散热的问题。5.具体地技术方案如下:6.本公开提供了一种散热管理方法,应用于bmc管理设备,所述方法包括:响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的;在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态;响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置。7.作为一种技术方案,所述响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的,包括:响应于pcie卡列表的无效状态,获取pcie卡的环境温度,根据该环境温度调节散热装置。8.作为一种技术方案,所述在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态,包括:响应于pcie卡的插拔事件,配置pcie卡列表为无效状态。9.作为一种技术方案,所述响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置,包括:响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度和温度调控策略,根据该核心温度和温度调控策略调节散热装置。10.本公开同时提供了一种散热管理装置,应用于bmc管理设备,所述装置包括:启动模块,用于响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的;配置模块,用于在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态;调节模块,用于响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置。11.作为一种技术方案,所述响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的,包括:响应于pcie卡列表的无效状态,获取pcie卡的环境温度,根据该环境温度调节散热装置。12.作为一种技术方案,所述在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态,包括:响应于pcie卡的插拔事件,配置pcie卡列表为无效状态。13.作为一种技术方案,所述响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置,包括:响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度和温度调控策略,根据该核心温度和温度调控策略调节散热装置。14.本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的散热管理方法。15.本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的散热管理方法。16.本公开提供的上述技术方案至少带来了以下有益效果:17.将每次bios重新启用后获取到的当前最新的pcie卡的板卡信息记录到相应的pcie卡列表中,在pcie卡列表有效时根据其记录的板卡信息获取pcie卡的核心温度并根据该核心温度调节散热,即使在后续辅电状态下bios关闭后,依然可以持续精细化散热。附图说明18.为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。19.图1是本公开一种实施方式中的散热管理方法的流程图;20.图2是本公开一种实施方式中的散热管理装置的结构图;21.图3是本公开一种实施方式中的电子设备的硬件结构图。具体实施方式22.在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。23.应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。24.在一种方案中,对于ocp nic卡的散热,可以在辅电状态下选通ncsi通道,通过ncsi命令来获取卡的型号和温度,进行精细化散热,但ncsi命令仅适用于nic卡,不通用与pcie卡,且如需要获取多张卡温度,需要保证硬件通路上,这些nic卡都能进行ncsi通路的选通,另外进行ncsi选路切换,需要重新进行网络的初始化,会影响带外网络的连通性,出现短暂的断连。25.有鉴于此,本公开提供一种散热管理方法、装置及电子设备、机器可读存储介质,以改善上述辅电状态下无法精细化散热的问题。26.具体地,技术方案如后述。27.在一种实施方式中,本公开提供了一种散热管理方法,应用于bmc管理设备,所述方法包括:响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的;在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态;响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置。28.具体地,如图1,包括以下步骤:29.步骤s11,响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的;30.步骤s12,在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态;31.步骤s13,响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置。32.将每次bios重新启用后获取到的当前最新的pcie卡的板卡信息记录到相应的pcie卡列表中,在pcie卡列表有效时根据其记录的板卡信息获取pcie卡的核心温度并根据该核心温度调节散热,即使在后续辅电状态下bios关闭后,依然可以持续精细化散热。33.在一种实施方式中,所述响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的,包括:响应于pcie卡列表的无效状态,获取pcie卡的环境温度,根据该环境温度调节散热装置。34.在一种实施方式中,所述在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态,包括:响应于pcie卡的插拔事件,配置pcie卡列表为无效状态。35.在一种实施方式中,所述响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置,包括:响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度和温度调控策略,根据该核心温度和温度调控策略调节散热装置。36.在一种实施方式中,根据最近一次bios传递的有效pcie卡信息,进行辅电状态下散热控制。37.ac上电后,bmc启动,进行散热模块的初始化,将pcie卡列表信息默认设置为无效状态,避免最后一次遗留的板卡信息与当前实际情况不符导致方案实施不成功。38.bios启动后,将识别到的pcie卡的板卡信息传递给bmc,bmc记录pcie卡板卡信息,如型号信息,至pcie卡列表,同时设置pcie卡列表为有效状态。pcie卡列表为有效状态时,bmc根据记录的板卡信息获取卡的核心温度来进行散热调速。39.pcie卡列表为无效状态时,bmc根据获取pcie卡的环境温度来进行散热调速。出现pcie卡的热拔插事件后,bmc将pcie卡列表设置为无效状态。40.在一种实施方式中,本公开同时提供了一种散热管理装置,如图2,应用于bmc管理设备,所述装置包括:启动模块21,用于响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的;配置模块22,用于在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态;调节模块23,用于响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置。41.在一种实施方式中,所述响应于bmc管理设备初始化,配置pcie卡列表为无效状态,pcie卡列表用于记录板卡信息的,包括:响应于pcie卡列表的无效状态,获取pcie卡的环境温度,根据该环境温度调节散热装置。42.在一种实施方式中,所述在bios启动之后,根据由bios识别并传送的pcie卡的板卡信息,更新pcie卡列表,并配置pcie卡列表为有效状态,包括:响应于pcie卡的插拔事件,配置pcie卡列表为无效状态。43.在一种实施方式中,所述响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度,根据该核心温度调节散热装置,包括:响应于pcie卡列表的有效状态,根据pcie卡列表记录信息获取pcie卡的核心温度和温度调控策略,根据该核心温度和温度调控策略调节散热装置。44.装置实施方式与对应的方法实施方式相同或相似,在此不再赘述。45.在一种实施方式中,本公开提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的散热管理方法,从硬件层面而言,硬件架构示意图可以参见图3所示。46.在一种实施方式中,本公开提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的散热管理方法。47.这里,机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。48.上述实施方式阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。49.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本公开时可以把各单元的功能在同一个或多个软件和/或硬件中实现。50.本领域内的技术人员应明白,本公开的实施方式可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施方式、完全软件实施方式、或结合软件和硬件方面的实施方式的形式。而且,本公开实施方式可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。51.本公开是参照根据本公开实施方式的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。52.而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。53.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。54.本领域技术人员应明白,本公开的实施方式可提供为方法、系统或计算机程序产品。因此,本公开可以采用完全硬件实施方式、完全软件实施方式、或者结合软件和硬件方面的实施方式的形式。而且,本公开可以采用在一个或者多个其中包含有计算机可用程序代码的计算机可用存储介质(可以包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。55.以上所述仅为本公开的实施方式而已,并不用于限制本公开。对于本领域技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本公开的权利要求范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种散热管理方法、装置、设备及机器可读存储介质与流程 专利技术说明
作者:admin
2022-11-26 11:23:39
357
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术