一种调节负载线的方法、装置、设备及存储介质制造方法及图纸

技术编号:36896564 阅读:21 留言:0更新日期:2023-03-15 22:36
本申请实施例提供了一种调节负载线的方法、装置、设备及存储介质,涉及计算机技术领域,该方法包括:读取电源负载当前的负载属性,若当前的负载属性表征电源负载不处于满配状态,则基于当前的负载属性,从电源负载对应的负载线对照表中,获得对应的目标负载线值,将目标负载线值写入电源负载对应的电源控制器中,以使电源控制器基于目标负载线值,对电源负载进行供电。在电源负载不处于满配状态时,基于电源负载当前的负载属性,确定电源负载对应的电源控制器中当前的目标负载线值,以使得电源控制器基于目标负载线值,对电源负载进行供电,从而降低电源的输出功率,进而降低电源的功率损耗以及提高电源的充电效率。的功率损耗以及提高电源的充电效率。的功率损耗以及提高电源的充电效率。

【技术实现步骤摘要】
一种调节负载线的方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种调节负载线的方法、装置、设备及存储介质。

技术介绍

[0002]在服务器电源中加入负载线(loadline)可以缓解动态负载过高而导致服务器电源输出电压过大的问题。服务器的电源负载(比如,中央处理器)存在多种型号,当电源负载的型号不同时,最大负载电流等参数也会有较大差异。为了确保不同型号的电源负载均能正常工作,往往预先将负载线设置为电源负载处于满配时对应的负载线值,且固定不变。
[0003]然而,在实际应用中,电源负载的型号可能会发生变化且会出现不处于满配状态的情况,而负载线值始终为电源负载处于满配时对应的值,从而导致电源的功率损耗较大。

技术实现思路

[0004]本申请实施例提供了一种调节负载线的方法、装置、设备及存储介质,用于基于电源负载当前的负载属性,相应调整负载线值,从而降低电源的功率损耗。
[0005]一方面,本申请实施例提供了一种调节负载线的方法,包括:
[0006]读取电源负载当前的负载属性;
[0007]若所述当前的负载属性表征所述电源负载不处于满配状态,则基于所述当前的负载属性,从所述电源负载对应的负载线对照表中,获得对应的目标负载线值,所述负载线对照表包括多种负载属性对应的负载线值;
[0008]将所述目标负载线值写入所述电源负载对应的电源控制器中,以使所述电源控制器基于所述目标负载线值,对所述电源负载进行供电。
[0009]本申请实施例中,在电源负载不处于满配状态时,基于电源负载当前的负载属性,确定电源负载对应的电源控制器中当前的目标负载线值,以使得电源控制器基于目标负载线值,对电源负载进行供电,从而降低电源的输出功率,进而降低电源的功率损耗以及提高电源的充电效率。
[0010]可选地,所述将所述目标负载线值写入所述电源负载对应的电源控制器中,包括:
[0011]将固件中的原始负载线值修改为所述目标负载线值,并将修改后的固件写入所述电源负载对应的电源控制器中。
[0012]本申请实施例中,基于电源负载当前的负载属性,将原始负载线值更改为当前的负载属性对应的目标负载线值,实现当负载属性变换时自动修改负载线值,提升了工作效率,也降低了功率损耗。
[0013]可选地,还包括:
[0014]若所述当前的负载属性表征所述电源负载处于满配状态,则不更新所述原始负载线值。
[0015]可选地,若所述当前的负载属性表征所述电源负载处于满配状态,则不更新所述
原始负载线值。
[0016]可选地,所述原始负载线值为预先写入的所述电源负载处于满载状态时对应的负载线值,或者前一次更新的负载线值。
[0017]可选地,所述电源负载为处理器,所述负载属性为处理器型号。
[0018]可选地,所述电源负载为内存,所述负载属性为内存条数量。
[0019]一方面,本申请实施例提供了一种调节负载线的装置,该装置包括:
[0020]读取模块,用于读取电源负载当前的负载属性;
[0021]获取模块,用于若所述当前的负载属性表征所述电源负载不处于满配状态,则基于所述当前的负载属性,从所述电源负载对应的负载线对照表中,获得对应的目标负载线值,所述负载线对照表包括多种负载属性对应的负载线值;
[0022]写入模块,用于将所述目标负载线值写入所述电源负载对应的电源控制器中,以使所述电源控制器基于所述目标负载线值,对所述电源负载进行供电。
[0023]可选地,所述写入模块具体用于:
[0024]将固件中的原始负载线值修改为所述目标负载线值,并将修改后的固件写入所述电源负载对应的电源控制器中。
[0025]可选地,所述获取模块还用于:
[0026]若所述当前的负载属性表征所述电源负载处于满配状态,则不更新所述原始负载线值。
[0027]可选地,所述原始负载线值为预先写入的所述电源负载处于满载状态时对应的负载线值,或者前一次更新的负载线值。
[0028]可选地,所述电源负载为处理器,所述负载属性为处理器型号。
[0029]可选地,所述电源负载为内存,所述负载属性为内存条数量。
[0030]本申请实施例中,在电源负载不处于满配状态时,基于电源负载当前的负载属性,确定电源负载对应的电源控制器中当前的目标负载线值,以使得电源控制器基于目标负载线值,对电源负载进行供电,从而降低电源的输出功率,进而降低电源的功率损耗以及提高电源的充电效率。
附图说明
[0031]图1为本申请实施例提供的一种系统架构图一;
[0032]图2为本申请实施例提供的一种调节负载线的方法的流程图一;
[0033]图3为本申请实施例提供的一种系统架构图二;
[0034]图4为本申请实施例提供的一种调节负载线的方法的流程图二;
[0035]图5为本申请实施例提供的一种调节负载线装置的结构示意图;
[0036]图6为本申请实施例提供的一种计算机设备。
具体实施方式
[0037]为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0038]参考图1,为本申请实施例适用的一种系统架构图,该系统至少包括基板管理控制器(Baseboard Management Controller,简称BMC)101、电源负载102以及电源控制器103。基板管理控制器101用于读取当前的负载属性,然后将当前的负载属性对应的目标负载线值写入电源控制器103。电源控制器103基于目标负载线值对电源负载102进行供电。
[0039]基于图1的系统架构图,本申请实施例提供了一种调节负载线的方法,如图2所示,该方法的流程由BMC101执行,包括以下步骤:
[0040]步骤201、读取电源负载当前的负载属性。
[0041]在一些实施例中,电源负载为中央处理器(Central Processing Unit,简称CPU),负载属性为CPU的型号。
[0042]具体地,对CPU来说,服务器CPU有不同瓦数的型号区别,当CPU型号不同,最大负载电流等参数也会有较大差异。
[0043]在一些实施例中,电源负载为内存,负载属性为内存条数量。
[0044]对内存来说,内存条数量不同时,最大负载电流等参数也不同。
[0045]步骤202、若当前的负载属性表征电源负载不处于满配状态,则基于当前的负载属性,从电源负载对应的负载线对照表中,获得对应的目标负载线值,负载线对照表包括多种负载属性对应的负载线值。
[0046]具体地,针对CPU来说,在设计阶段,为了确保CPU正常工作,往往是按照最大瓦数CPU的参数设置负载线值。在调试阶段,对不同CPU型号选取合适的负载线值进行验证,以获得包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调节负载线的方法,其特征在于,包括:读取电源负载当前的负载属性;若所述当前的负载属性表征所述电源负载不处于满配状态,则基于所述当前的负载属性,从所述电源负载对应的负载线对照表中,获得对应的目标负载线值,所述负载线对照表包括多种负载属性对应的负载线值;将所述目标负载线值写入所述电源负载对应的电源控制器中,以使所述电源控制器基于所述目标负载线值,对所述电源负载进行供电。2.如权利要求1所述的方法,其特征在于,所述将所述目标负载线值写入所述电源负载对应的电源控制器中,包括:将固件中的原始负载线值修改为所述目标负载线值,并将修改后的固件写入所述电源负载对应的电源控制器中。3.如权利要求2所述的方法,其特征在于,还包括:若所述当前的负载属性表征所述电源负载处于满配状态,则不更新所述原始负载线值。4.如权利要求2所述的方法,其特征在于,所述原始负载线值为预先写入的所述电源负载处于满载状态时对应的负载线值,或者前一次更新的负载线值。5.如权利要求1所述的方法,其特征在于,所述电源负载为中央处理器,所述负载属性为处理器型号。6.如权利要求1所述的方法,其特征在于,所述电源负载为内存,...

【专利技术属性】
技术研发人员:郝爽王鑫
申请(专利权)人:华勤技术股份有限公司
类型:发明
国别省市:

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

1