功耗管理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:21115063 阅读:27 留言:0更新日期:2019-05-16 08:48
本公开提出一种功耗管理方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。所述方法包括:接收刀片的刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率,所述刀片的实际开机功率由所述刀片在接收到上电操作时通过开机自检检测得到,获取所述刀片服务器的第一剩余功率,所述第一剩余功率为所述刀片服务器在接收到所述刀片上电请求时的剩余功率,若所述第一剩余功率大于所述刀片的实际开机功率,则向所述刀片发送刀片上电指令,所述刀片上电指令用于指示所述刀片上电运行。本公开能够提高刀片服务器中功耗管理的准确性。

Power management methods, devices, electronic devices and computer readable storage media

【技术实现步骤摘要】
功耗管理方法、装置、电子设备及计算机可读存储介质
本公开涉及计算机
,具体而言,涉及一种功耗管理方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机技术的不断发展,各种各样的计算设备的应用也越来越广泛。其中,刀片服务器是一种高可用高密度的服务器平台,并已经逐渐成为高性能计算集群的主流。刀片服务器是指能够一个架式机箱中插装多个卡式服务器单元(即刀片)。该刀片服务器中还包括电源模块和管理板卡,其中,电源模块为该刀片服务器的动力来源,管理板卡能够对该刀片服务器进行管理,包括管理该刀片服务器中的功耗。
技术实现思路
本公开实施例的目的在于提供一种功耗管理方法、装置、电子设备及计算机可读存储介质,以提高对刀片服务器进行功耗管理的准确性。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开实施例提出一种功耗管理方法,所述方法应用于刀片服务器中的管理板卡,所述刀片服务器还包括刀片,所述刀片为服务器单元,所述方法包括:接收所述刀片的刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率,所述刀片的实际开机功率由所述刀片在接收到上电操作时通过开机自检检测得到,所述刀片为所述刀片服务器中的服务器单元;获取所述刀片服务器的第一剩余功率,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;若所述第一剩余功率大于所述刀片的实际开机功率,则向所述刀片发送刀片上电指令,所述刀片上电指令用于指示所述刀片上电运行。第二方面,本公开实施例还提出一种功耗管理方法,所述方法应用于刀片服务器中的刀片,所述刀片为所述刀片服务器中的服务器单元,所述方法包括:当检测到上电操作时,通过开机自检检测所述刀片的实际开机功率;向管理板卡发送刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率;接收所述管理板卡在第一剩余功率大于所述刀片的实际开机功率时发送的刀片上电指令,其中,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;根据所述刀片上电指令上电运行。第三方面,本公开实施例还提出一种功耗管理装置,所述装置应用于刀片服务器中的管理板卡,所述刀片服务器还包括刀片,所述刀片为服务器单元,所述装置包括:第一接收模块,用于接收所述刀片的刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率,所述刀片的实际开机功率由所述刀片在接收到上电操作时通过开机自检检测得到,所述刀片为所述刀片服务器中的服务器单元;第一获取模块,用于获取所述刀片服务器的第一剩余功率,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;第一发送模块,用于若所述第一剩余功率大于所述刀片的实际开机功率,则向所述刀片发送刀片上电指令,所述刀片上电指令用于指示所述刀片上电运行。第四方面,本公开实施例还提出一种功耗管理装置,所述装置应用于刀片服务器中的刀片,所述刀片为所述刀片服务器中的服务器单元,所述装置包括:检测模块,用于当检测到上电操作时,通过开机自检检测所述刀片的实际开机功率;第一发送模块,用于向管理板卡发送刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率;接收模块,用于接收所述管理板卡在第一剩余功率大于所述刀片的实际开机功率时发送的刀片上电指令,其中,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;上电模块,用于根据所述刀片上电指令上电运行。第五方面,本公开实施例还提出一种电子设备,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述第一方面或第二方面所述的方法。第六方面,本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述第一方面或第二方面所述的方法。相对现有技术,本公开实施例具有以下有益效果:在本公开实施例中,由于刀片在上电运行之前,需要进行开机自检,该开自检能够检测刀片中的处理器、系统主板和存储器等多个子设备,而刀片所包括的子设备的种类和数目,会影响到该刀片实际上电运行所需的功率,因此,当刀片接收到上电操作时,可以通过该开机自检,检测该刀片上电启动所需的实际开机功率,将该刀片的实际开机功率携带在刀片上电请求中,即在向管理板卡请求上电时,提供该刀片上电运行实际所需的准确功率。对于管理板卡,由于能够根据刀片上电请求,确定刀片上电运行实际所需的准确功率,因此,可以获取刀片服务器的第一剩余功率,并将第一剩余功率与该刀片的实际开机功率进行比较,如果第一剩余功率大于该刀片的实际开机功率,即能够满足该刀片上电运行的需求,则向该刀片发送刀片上电指令,指示刀片上电运行,从而能够根据实际上电运行所需的准确功率,精准可靠地控制刀片是否进行上电,减少了功耗浪费或者后续刀片难以正常上电运行的问题,提高了对刀片服务器进行功耗管理的准确性,提高了管理功耗的效果。本公开的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开实施例了解。本公开的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本公开实施例所提供的一种功耗管理方法的流程示意图;图2示出了本公开实施例所提供的另一种功耗管理方法的流程示意图;图3示出了本公开实施例所提供的又一种功耗管理方法的流程示意图;图4示出了本公开实施例所提供的又一种功耗管理方法的流程示意图;图5示出了本公开实施例所提供的又一种功耗管理方法的流程示意图;图6示出了本公开实施例所提供的一种功耗管理装置的功能模块示意图;图7示出了本公开实施例所提供的另一种功耗管理装置的功能模块示意图;图8示出了本公开实施例所提供的又一种功耗管理装置的功能模块示意图;图9示出了本公开实施例所提供的又一种功耗管理装置的功能模块示意图;图10示出了本公开实施例所提供的又一种功耗管理装置的功能模块示意图;图11示出了本公开实施例所提供的又一种功耗管理装置的功能模块示意图;图12示出了本公开实施例所提供的又一种功耗管理装置的功能模块示意图;图13示出了本公开实施例所提供的一种电子设备的功能模块示意图。具体实施方式下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本公开的描述中,术语“第一”、“第二”等仅用于本文档来自技高网...

【技术保护点】
1.一种功耗管理方法,其特征在于,所述方法应用于刀片服务器中的管理板卡,所述刀片服务器还包括刀片,所述刀片为服务器单元,所述方法包括:接收所述刀片的刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率,所述刀片的实际开机功率由所述刀片在接收到上电操作时通过开机自检检测得到;获取所述刀片服务器的第一剩余功率,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;若所述第一剩余功率大于所述刀片的实际开机功率,则向所述刀片发送刀片上电指令,所述刀片上电指令用于指示所述刀片上电运行。

【技术特征摘要】
1.一种功耗管理方法,其特征在于,所述方法应用于刀片服务器中的管理板卡,所述刀片服务器还包括刀片,所述刀片为服务器单元,所述方法包括:接收所述刀片的刀片上电请求,所述刀片上电请求中携带所述刀片的实际开机功率,所述刀片的实际开机功率由所述刀片在接收到上电操作时通过开机自检检测得到;获取所述刀片服务器的第一剩余功率,所述第一剩余功率为在接收到所述刀片上电请求时所述刀片服务器的剩余功率;若所述第一剩余功率大于所述刀片的实际开机功率,则向所述刀片发送刀片上电指令,所述刀片上电指令用于指示所述刀片上电运行。2.如权利要求1所述的功耗管理方法,其特征在于,在所述向所述刀片发送刀片上电指令之后,所述方法还包括:接收所述刀片的外设上电请求,所述外设上电请求中携带外设设备的实际开机功率;获取所述刀片服务器的第二剩余功率,所述第二剩余功率为在接收到所述外设上电请求时所述刀片服务器的剩余功率;若所述第二剩余功率大于所述外设设备的实际开机功率,则向所述刀片发送外设上电指令。3.如权利要求1或2所述的功耗管理方法,其特征在于,所述获取所述刀片服务器的第一剩余功率包括:获取功率管理数据,所述功率管理数据包括所述刀片服务器的可分配总功率、负载设备的设备标识、所述负载设备的实际开机功率以及对应所述负载设备的实际开机功率的功率分配状态,其中,所述负载设备包括所述刀片,所述功率分配状态包括分配状态和空闲状态;将所述可分配总功率减去功率分配状态为分配状态的实际开机功率,并将所得结果确定为所述第一剩余功率。4.如权利要求3所述的功耗管理方法,其特征在于,在所述向所述刀片发送刀片上电指令之后,所述方法还包括:将所述刀片的实际开机功率所对应的功率分配状态确定为分配状态。5.如权利要求1或2所述的功耗管理方法,其特征在于,所述管理板卡中存储有功率管理数据,所述功率管理数据包括所述刀片服务器的可分配总功率、负载设备的设备标识、所述负载设备的实际开机功率、对应所述负载设备的实际开机功率的功率分配状态、所述刀片的预设自检功率以及对应所述预设自检功率的功率分配状态,其中,所述负载设备包括所述刀片,所述功率分配状态包括分配状态和空闲状态,所述预设自检功率为所述刀片开机自检所需的功率。6.如权利要求5所述的功耗管理方法,其特征在于,在所述接收所述刀片的刀片上电请求之前,所述方法还包括:检测到所述刀片接入所述刀片服务器;将所述刀片的预设自检功率所对应的功率分配状态确定为分配状态;相应地,所述获取所述刀片服务器的第一剩余功率包括:获取所述功率管理数据;将所述可分配总功率减去功率分配状态为分配状态的实际开机功率和预设自检功率,获取计算结果,并将所述计算结果确定为所述第一剩余功率。7.如权利要求5所述的功耗管理方法,其特征在于,在所述向所述刀片发送刀片上电指令之后,所述方法还包括:将所述刀片的实际开机功率所对应的功率分配状态确定为分配状态,并将所述刀片的预设自检功率...

【专利技术属性】
技术研发人员:诸葛晓蕾
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1