本技术实施例涉及计算机领域,具体而言,涉及一种服务器电源的供电性能控制方法、存储介质及电子设备。
背景技术:
1、相关技术中,一种型号的服务器电源仅能为对应的一种型号的服务器进行供电,这导致在需要适配不同型号的服务器的情况下,需要开发对应型号的服务器电源,研发投入较高;可以理解的是,相关技术中,无法对一种固定型号的服务器电源的供电性能进行调整。
技术实现思路
1、本技术实施例提供了一种服务器电源的供电性能控制方法、存储介质及电子设备,以至少解决相关技术中服务器电源的供电性能控制效率较低的问题。
2、根据本技术的一个实施例,提供了一种服务器电源的供电性能控制方法,服务器电源中部署有控制器和调整器件,所述控制器和调整器件连接,所述控制器用于连接待进行供电的服务器,所述方法应用于所述控制器,所述方法包括:提取所连接的目标服务器的目标供电需求,其中,在满足所述目标供电需求的情况下所述目标服务器的运行性能落入所述目标服务器正常运行时的第一运行性能范围;检测所述服务器电源的当前供电性能是否满足所述目标供电需求;在检测到所述当前供电性能不满足所述目标供电需求的情况下,检测所述目标供电需求所对应的所述调整器件的目标调整参数;控制所述调整器件按照所述目标调整参数将所述服务器电源的供电性能调整至目标供电性能,其中,所述服务器电源被设置为按照所述调整器件所提供的供电性能对所述目标服务器进行供电,所述目标供电性能满足所述目标供电需求。
3、在一个示例性实施例中,所述服务器电源中部署有目标接口,所述目标接口用于与服务器进行通信,所述控制器与所述目标接口连接,所述提取所连接的目标服务器的目标供电需求,包括:检测所述目标接口是否接收到了服务器发起的供电信息;在检测到所述目标接口接收到了所述目标服务器发起的目标供电信息的情况下,从所述目标供电信息中提取所述目标供电需求,其中,所述目标供电信息中携带了所述目标供电需求。
4、在一个示例性实施例中,所述调整器件中部署有功率调整器件,所述功率调整器件和所述控制器连接,所述检测所述目标供电需求所对应的所述调整器件的目标调整参数,包括:从具有对应关系的供电需求和额定输出功率中获取所述目标供电需求所对应的目标输出功率;将所述目标输出功率输入所述功率调整器件,得到所述服务器电源的目标输出电压和目标输出电流,其中,所述目标输出功率等于所述目标输出电压乘以所述目标输出电流,所述目标调整参数包括所述目标输出电压和所述目标输出电流,所述功率调整器件用于按照输入所述功率调整器件的服务器电源的输出功率确定服务器电源的输出电压和服务器电源的输出电流。
5、在一个示例性实施例中,所述控制所述调整器件按照所述目标调整参数将所述服务器电源的供电性能调整至目标供电性能,包括:生成目标调整请求,其中,所述目标调整请求用于请求按照所述目标调整参数将所述服务器电源的供电性能调整至所述目标供电性能;响应所述目标调整请求,控制功率调整器件将所述服务器电源的输出电压调整至目标输出电压,并控制所述功率调整器件将所述服务器电源的输出电流调整至目标输出电流,其中,所述服务器电源的供电性能包括所述服务器电源的电压和所述服务器电源的输出电流,所述目标供电性能包括所述目标输出电压和所述目标输出电流。
6、在一个示例性实施例中,在所述控制所述调整器件按照所述目标调整参数将所述服务器电源的供电性能调整至目标供电性能之后,所述方法包括:提取所述目标服务器的实时供电需求,其中,在满足所述实时供电需求的情况下所述目标服务器的运行性能落入所述目标服务器实时运行的第二运行性能范围;检测所述服务器电源的所述目标供电性能是否满足所述实时供电需求;在检测到所述目标供电性能不满足所述实时供电需求的情况下,检测所述目标供电性能与所述服务器电源的运行性能阈值之间是否满足目标匹配条件;在检测到所述目标供电性能与所述运行性能阈值之间满足目标匹配条件的情况下,将所述服务器电源所提供的所述目标供电性能调整至参考供电性能,其中,所述参考供电性能满足所述实时供电需求。
7、在一个示例性实施例中,所述检测所述目标供电性能与所述服务器电源的运行性能阈值之间是否满足目标匹配条件,包括:检测所述服务器电源的目标输出功率与所述服务器电源的额定输出功率之间的目标差值;检测所述目标差值除以所述额定输出功率所得到的目标比值,其中,所述运行性能阈值包括所述额定输出功率,所述目标供电性能包括所述目标输出功率;在所述目标输出功率大于所述额定输出功率、且所述目标比值大于或者等于第一比值阈值的情况下,或者,在所述目标输出功率小于所述额定输出功率、且所述目标比值小于或者等于第二比值阈值的情况下,确定所述目标供电性能与所述运行性能阈值之间满足所述目标匹配条件,其中,所述第一比值阈值高于所述第二比值阈值。
8、在一个示例性实施例中,所述服务器电源中部署有开关器件,所述控制器与所述开关器件连接,所述将所述服务器电源所提供的所述目标供电性能调整至参考供电性能,包括:在所述目标服务器连接至m个服务器电源中的n个服务器电源的情况下,通过执行以下步骤将所述n个服务器电源所提供的所述目标供电性能调整至所述参考供电性能,其中,所述m个服务器电源是允许为所述目标服务器进行供电的电源,n为大于或者等于2的正整数且小于或者等于m的正整数,m为大于或者等于2的正整数:在目标输出功率大于额定输出功率、且目标比值大于或者等于第一比值阈值的情况下,从所述m个服务器电源中除所述n个服务器电源之外的服务器电源中筛选出p个服务器电源,通过所述p个服务器电源中的各个开关器件中部署的所述开关器件控制所述p个服务器电源开始为所述目标服务器进行供电,并保持所述n个服务器电源继续为所述目标服务器进行供电,其中,所述n个服务器电源与所述p个服务器电源所提供的供电性能包括所述参考供电性能,p为小于或者等于m的正整数;在目标输出功率小于额定输出功率、且目标比值小于或者等于第二比值阈值的情况下,从所述n个服务器电源中筛选出q个服务器电源,通过所述q个服务器电源中的各个开关器件中部署的所述开关器件控制所述q个服务器电源停止为所述目标服务器进行供电,并保持所述n个服务器电源中除所述q个服务器电源之外的服务器电源继续为所述目标服务器进行供电,其中,所述n个服务器电源中除所述q个服务器电源之外的服务器电源所提供的供电性能包括所述参考供电性能,q为小于或者等于n的正整数。
9、根据本技术的另一个实施例,提供了一种服务器电源的供电性能控制装置,所述服务器电源中部署有开关器件,所述控制器与所述开关器件连接,所述将所述服务器电源所提供的所述目标供电性能调整至参考供电性能,包括:在所述目标服务器连接至m个服务器电源中的n个服务器电源的情况下,通过执行以下步骤将所述n个服务器电源所提供的所述目标供电性能调整至所述参考供电性能,其中,所述m个服务器电源是允许为所述目标服务器进行供电的电源,n为大于或者等于2的正整数且小于或者等于m的正整数,m为大于或者等于2的正整数:在目标输出功率大于额定输出功率、且目标比值大于或者等于第一比值阈值的情况下,从所述m个服务器电源中除所述n个服务器电源之外的服务器电源中筛选出p个服务器电源,通过所述p个服务器电源中的各个开关器件中部署的所述开关器件控制所述p个服务器电源开始为所述目标服务器进行供电,并保持所述n个服务器电源继续为所述目标服务器进行供电,其中,所述n个服务器电源与所述p个服务器电源所提供的供电性能包括所述参考供电性能,p为小于或者等于m的正整数;在目标输出功率小于额定输出功率、且目标比值小于或者等于第二比值阈值的情况下,从所述n个服务器电源中筛选出q个服务器电源,通过所述q个服务器电源中的各个开关器件中部署的所述开关器件控制所述q个服务器电源停止为所述目标服务器进行供电,并保持所述n个服务器电源中除所述q个服务器电源之外的服务器电源继续为所述目标服务器进行供电,其中,所述n个服务器电源中除所述q个服务器电源之外的服务器电源所提供的供电性能包括所述参考供电性能,q为小于或者等于n的正整数。
10、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
11、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
12、根据本技术的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
13、通过本技术,服务器的供电需求可能会发生变化,例如,不同服务器的供电需求可能会不同,在检测到服务器电源的供电性能不满足服务器的供电需求的情况下,可以表明服务器当前的供电性能需要进行调整,在这样的情况下,可以通过控制服务器电源中部署的调整器件,将服务器的供电性能自动调整至满足服务器的供电需求的供电性能,通过这样的方式,实现了根据服务器的供电需求自适应地调整服务器的供电性能,因此,可以解决服务器电源的供电性能控制效率较低的问题,达到提升服务器电源的供电性能控制效率的效果。
1.一种服务器电源的供电性能控制方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求5所述的方法,其特征在于,
8.一种服务器电源的供电性能控制装置,其特征在于,
9.一种计算机可读存储介质,其特征在于,
10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,