一种电力资源调度方法、装置、服务器及介质制造方法及图纸

技术编号:35228603 阅读:15 留言:0更新日期:2022-10-15 10:48
本申请公开了一种电力资源调度方法、装置、服务器及介质,涉及服务器领域。包括:判断同一平面内各PSU是否供电正常;若是,则获取各PSU的当前输出功率以及额定功率;根据当前输出功率与额定功率的关系确定相应的电力资源调度策略;根据调度策略为服务器调度电力资源;若否,则获取供电正常的PSU;并进入根据调度策略为服务器调度电力资源的步骤。由此可见,该方法中根据PSU的当前输出功率与额定功率的关系对电力资源进行调度,实现了对电力资源的较为合理的调度;此外,该方法中应用于至少两个PSU的服务器,实现了对服务器的冗余供电,提高服务器供电的稳定性与可靠性。提高服务器供电的稳定性与可靠性。提高服务器供电的稳定性与可靠性。

【技术实现步骤摘要】
一种电力资源调度方法、装置、服务器及介质


[0001]本申请涉及服务器领域,特别是涉及一种电力资源调度方法、装置、服务器及介质。

技术介绍

[0002]随着现代社会科技的不断加速发展,存储行业的应用将呈爆发式增长,并且社会需求的增长,对存储的要求也越来越高,存储配置也越来越高端,对中央处理器(Central Processing Unit,CPU)、卡、硬盘、内存等高端配置需要明显增多,造成服务器的功耗越来越高,若不对服务器的供电进行合理分配,则会导致消耗的资源越来越多,造成资源的大量浪费。
[0003]由此可见,如何较合理地为服务器配置电力资源是本领域人员亟需解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种电力资源调度方法、装置、服务器及介质,用于较合理地为服务器配置电力资源。
[0005]为解决上述技术问题,本申请提供一种电力资源调度方法,应用于至少包含两个PSU的服务器,所述方法包括:
[0006]判断同一平面内各所述PSU是否供电正常;
[0007]若是,则获取各所述PSU的当前输出功率以及额定功率;根据当前所述输出功率与所述额定功率的关系确定相应的电力资源调度策略;根据所述调度策略为所述服务器调度所述电力资源;
[0008]若否,则获取供电正常的所述PSU;并进入所述根据所述调度策略为所述服务器调度所述电力资源的步骤。
[0009]优选地,所述根据当前所述输出功率与所述额定功率的关系确定相应的电力资源调度策略包括:
[0010]获取所述PSU对应的最小的额定功率以及根据各所述PSU的当前所述输出功率获取所有所述PSU的当前总输出功率;
[0011]根据当前所述总输出功率与所述最小的额定功率确定相应的所述电力资源调度策略。
[0012]优选地,所述根据当前所述总输出功率与所述最小的额定功率确定相应的所述电力资源调度策略包括:
[0013]在当前所述总输出功率小于所述最小的额定功率的情况下,选取一个所述PSU为所述服务器供电;
[0014]在当前所述总输出功率大于所述最小的额定功率的情况下,获取所述PSU的数量;根据当前所述总输出功率与所述PSU的数量确定各所述PSU待调度的功率;根据所述待调度
的功率控制所述PSU为所述服务器供电。
[0015]优选地,所述选取一个所述PSU为所述服务器供电包括:
[0016]选取所述最小的额定功率对应的所述PSU为所述服务器供电。
[0017]优选地,所述根据所述当前总输出功率与所述最小的额定功率确定相应的所述电力资源调度策略包括:
[0018]在当前所述总输出功率大于所述最小的额定功率的情况下,获取所述PSU的额定功率的比例;根据当前所述总输出功率与所述额定功率的比例确定各所述PSU待调度的功率;根据所述待调度的功率控制所述PSU为所述服务器供电。
[0019]优选地,所述方法还包括:
[0020]在所述PSU供电异常的情况下,输出用于表征所述PSU供电异常的提示信息。
[0021]优选地,在所述根据所述调度策略为所述服务器调度所述电力资源之后,所述方法还包括:
[0022]输出用于表征完成调度所述电力资源的提示信息。
[0023]为了解决上述技术问题,本申请还提供一种电力资源调度装置,应用于至少包含两个PSU的服务器,所述装置包括:
[0024]判断模块,用于判断同一平面内各所述PSU是否供电正常;若是,则触发第一获取模块;若否,则触发第二获取模块;
[0025]所述第一获取模块,用于获取各所述PSU的当前输出功率以及额定功率;根据当前所述输出功率与所述额定功率的关系确定相应的电力资源调度策略;根据所述调度策略为所述服务器调度所述电力资源;
[0026]所述第二获取模块,用于获取供电正常的所述PSU;并进入所述根据所述调度策略为所述服务器调度所述电力资源的步骤。
[0027]为了解决上述技术问题,本申请还提供一种服务器,包括:
[0028]存储器,用于存储计算机程序;
[0029]处理器,用于执行所述计算机程序时实现上述的电力资源调度方法的步骤。
[0030]为了解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的电力资源调度方法的步骤。
[0031]本申请所提供的电力资源调度方法,应用于至少包含两个PSU的服务器,包括:判断同一平面内各PSU是否供电正常;若是,则获取各PSU的当前输出功率以及额定功率;根据当前输出功率与额定功率的关系确定相应的电力资源调度策略;根据调度策略为服务器调度电力资源;若否,则获取供电正常的PSU;并进入根据调度策略为服务器调度电力资源的步骤。由此可见,该方法中根据PSU的当前输出功率与额定功率的关系对电力资源进行调度,实现了对电力资源的分配,并且由于PSU是为服务器负载供电的,即输出的功耗是因为服务器中的负载产生的,因此根据负载情况确定的电力资源的分配方法较为合理;此外,该方法中应用于至少两个PSU的服务器,实现了对服务器的冗余供电,提高服务器供电的稳定性与可靠性。
[0032]此外,本申请还提供一种电力资源调度装置、服务器以及计算机可读存储介质,与上述提到的电力资源调度方法具有相同或相对应的技术特征,效果同上。
附图说明
[0033]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1为本申请实施例提供的一种冗余供电控制示意图;
[0035]图2为本申请还提供一种电力资源调度方法的流程图;
[0036]图3为本申请的一实施例提供的电力资源调度装置的结构图;
[0037]图4为本申请另一实施例提供的服务器的结构图;
[0038]图5为本申请实施例提供的一种基于BMC的存储服务器同一平面内PSU电源冷冗余自动切换的方法的流程图。
具体实施方式
[0039]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0040]本申请的核心是提供一种电力资源调度方法、装置、服务器及介质,用于较合理地为服务器配置电力资源。
[0041]随着现代社会科技的不断加速发展,存储行业的应用将呈爆发式增长,随着社会需求的增长,对存储的要求也越来越高,存储配置也越来越高端,对CPU、卡、硬盘、内存等高端配置需要明显增多,造成存储系统的功耗越来越高,而存储单个电源功率的增大速度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力资源调度方法,其特征在于,应用于至少包含两个PSU的服务器,所述方法包括:判断同一平面内各所述PSU是否供电正常;若是,则获取各所述PSU的当前输出功率以及额定功率;根据当前所述输出功率与所述额定功率的关系确定相应的电力资源调度策略;根据所述调度策略为所述服务器调度所述电力资源;若否,则获取供电正常的所述PSU;并进入所述根据所述调度策略为所述服务器调度所述电力资源的步骤。2.根据权利要求1所述的电力资源调度方法,其特征在于,所述根据当前所述输出功率与所述额定功率的关系确定相应的电力资源调度策略包括:获取所述PSU对应的最小的额定功率以及根据各所述PSU的当前所述输出功率获取所有所述PSU的当前总输出功率;根据当前所述总输出功率与所述最小的额定功率确定相应的所述电力资源调度策略。3.根据权利要求2所述的电力资源调度方法,其特征在于,所述根据当前所述总输出功率与所述最小的额定功率确定相应的所述电力资源调度策略包括:在当前所述总输出功率小于所述最小的额定功率的情况下,选取一个所述PSU为所述服务器供电;在当前所述总输出功率大于所述最小的额定功率的情况下,获取所述PSU的数量;根据当前所述总输出功率与所述PSU的数量确定各所述PSU待调度的功率;根据所述待调度的功率控制所述PSU为所述服务器供电。4.根据权利要求3所述的电力资源调度方法,其特征在于,所述选取一个所述PSU为所述服务器供电包括:选取所述最小的额定功率对应的所述PSU为所述服务器供电。5.根据权利要求2所述的电力资源调度方法,其特征在于,所述根据所述当前总输出功率与所述最小的额定功率确定相应的...

【专利技术属性】
技术研发人员:王喜真
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1