一种服务器电源均流测试方法、装置、终端及存储介质制造方法及图纸

技术编号:35274777 阅读:21 留言:0更新日期:2022-10-19 10:52
本发明专利技术涉及服务器电源均流测试领域,具体公开一种服务器电源均流测试方法、装置、终端及存储介质,编辑服务器电源均流测试脚本,服务器电源均流测试脚本中包含读取服务器电源输出功率的I2C控制指令;将服务器电源均流测试脚本拷贝到BMC管理系统路径下;通过命令窗口登录BMC管理系统;在BMC管理系统运行服务器电源均流测试脚本,获取服务器电源的输出功率;基于服务器电源的输出功率计算服务器电源的均流度;判断每个服务器电源的均流度是否在规格范围内,若是则服务器电源均流。本发明专利技术通过cmd窗口登录BMC管理系统,运用BMC的控制指令读取电源的输出功率,避开了通过服务器操作系统和运用ipmitool工具读取电源功率,提高工作效率。作效率。作效率。

【技术实现步骤摘要】
一种服务器电源均流测试方法、装置、终端及存储介质


[0001]本专利技术涉及服务器电源均流测试领域,具体涉及一种服务器电源均流测试方法、装置、终端及存储介质。

技术介绍

[0002]当服务器同时由多个电源模块供电时,服务器运行中产生的整机功耗所需功率由供电电源模块共同提供。在理想情况下,供电电源能够平均分配整机功耗;实际中,各个电源的输出功率存在一定的差别,服务器电源的均流度好坏,影响着服务器整机的运行寿命。因此通过服务器电源的均流测试,可以及时发现服务器电源的均流度,为均流度的调优提供技术数据。
[0003]均流测试通过获取电源的输出功率,运用计算公式得到电源的均流度,当前获取输出功率的途径为在服务器Linux系统环境下,通过安装ipmitool工具,运用ipmitool raw 指令读取电源内存放电源信息的寄存器,获取电源输出功率。例如指令:ipmitool raw 0x06 0x52 0x0b 0xb0 0x02 0x96,其中b0为电源信息寄存器。
[0004]当前获取电源的输出功率需要依赖于服务器的Linux系统环境和ipmitool工具的安装,因有些Linux系统响应速度慢,Linux系统与ipmitool软件工具兼容性问题,ipmitool工具安装困难,影响工作效率。

技术实现思路

[0005]为解决上述问题,本专利技术提供一种服务器电源均流测试方法、装置、终端及存储介质,通过cmd窗口登录BMC管理系统,运用BMC的控制指令读取电源的输出功率,避开了通过服务器操作系统和运用ipmitool工具读取电源功率,提高工作效率。
[0006]第一方面,本专利技术的技术方案提供一种服务器电源均流测试方法,包括以下步骤:S1,编辑服务器电源均流测试脚本,服务器电源均流测试脚本中包含读取服务器电源输出功率的I2C控制指令;S2,将服务器电源均流测试脚本拷贝到BMC管理系统路径下;S3,通过命令窗口登录BMC管理系统;S4,在BMC管理系统运行服务器电源均流测试脚本,获取服务器电源的输出功率;S5,基于服务器电源的输出功率计算服务器电源的均流度;S6,判断每个服务器电源的均流度是否在规格范围内,若是则服务器电源均流。
[0007]进一步地,步骤S4具体包括:执行服务器电源均流测试脚本中的I2C控制指令,从服务器CPLD内部存放电源信息的寄存器中读取到服务器电源的输出功率;创建功率日志;将读取到的服务器电源的输出功率保存到功率日志中。
[0008]进一步地,步骤S5具体包括:
在命令窗口输入命令将功率日志拷贝到电脑端;将功率日志中的代表服务器电源输出功率的两个十六进制字节值转换为十进制数值,即服务器电源输出功率值;运用电源均流度计算公式得到每个服务器电源的均流度。
[0009]进一步地,服务器电流均流测试脚本中还包含获取服务器电源输出功率的时间间隔。
[0010]进一步地,该方法还包括以下步骤:S7,对服务器电源均流进行验证,具体包括,使系统延迟治具板上有服务器电源输出电流的电流线穿过电流探头;电流探头通过适配器与示波器相连;在示波器显示服务器电源的输出电流波形与RMS均方根数值;根据示波器上的显示信息验证服务器电源是否均流。
[0011]进一步地,根据示波器上的显示信息验证服务器电源是否均流,具体包括:在示波器界面将所有服务器电源输出电流的波形起始值位置设为相同位置;在服务器正常工作时,通过观察电源输出电流波形的重合度,以及读取服务器电源的输出电流的RMS均方根数值,验证服务器电源是否均流。
[0012]第二方面,本专利技术的技术方案提供一种服务器电源均流测试装置,包括,脚本编辑模块:编辑服务器电源均流测试脚本,服务器电源均流测试脚本中包含读取服务器电源输出功率的I2C控制指令;脚本拷贝模块:将服务器电源均流测试脚本拷贝到BMC管理系统路径下;系统登录模块:通过命令窗口登录BMC管理系统;功率获取模块:在BMC管理系统运行服务器电源均流测试脚本,获取服务器电源的输出功率;均流度计算模块:基于服务器电源的输出功率计算服务器电源的均流度;第三方面,本专利技术的技术方案提供一种终端,包括:存储器,用于存储服务器电源均流测试程序;处理器,用于执行所述服务器电源均流测试程序时实现如上述任一项所述服务器电源均流测试方法的步骤。
[0013]第四方面,本专利技术的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有服务器电源均流测试程序,所述服务器电源均流测试程序被处理器执行时实现如上述任一项所述服务器电源均流测试方法的步骤。
[0014]本专利技术提供的一种服务器电源均流测试方法、装置、终端及存储介质,相对于现有技术,具有以下有益效果:通过cmd窗口登录BMC管理系统,运用BMC的控制指令读取电源的输出功率,由于BMC的自治特性,克服了基于操作系统的管理方式所受的限制,在操作系统不响应或未加载的情况下仍可以进行信息提取操作,避开了通过服务器操作系统和运用ipmitool工具读取电源功率,提高工作效率。优选的,在电源端增加由系统延长治具板、电流探头、示波器,构成的电源均流度验证系统,根据示波器电源输出电流波形及RMS值,直观显示当前服务器电源的均流情况。
附图说明
[0015]为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例提供的一种服务器电源均流测试方法流程示意图。
[0017]图2是本专利技术实施例提供的一种服务器电源均流测试装置结构示意框图。
[0018]图3是本专利技术实施例提供的一种终端的结构示意图。
具体实施方式
[0019]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]图1是本专利技术实施例提供的一种服务器电源均流测试方法流程示意图,如图1所示,该方法包括以下步骤。
[0021]S1,编辑服务器电源均流测试脚本,服务器电源均流测试脚本中包含读取服务器电源输出功率的I2C控制指令。
[0022]S2,将服务器电源均流测试脚本拷贝到BMC管理系统路径下。
[0023]S3,通过命令窗口登录BMC管理系统。
[0024]S4,在BMC管理系统运行服务器电源均流测试脚本,获取服务器电源的输出功率。
[0025]S5,基于服务器电源的输出功率计算服务器电源的均流度。
[0026]S6,判断每个服务器电源的均流度是否在规格范围内,若是则服务器电源均流。
[0027]本专利技术实施例提供的一种服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器电源均流测试方法,其特征在于,包括以下步骤:S1,编辑服务器电源均流测试脚本,服务器电源均流测试脚本中包含读取服务器电源输出功率的I2C控制指令;S2,将服务器电源均流测试脚本拷贝到BMC管理系统路径下;S3,通过命令窗口登录BMC管理系统;S4,在BMC管理系统运行服务器电源均流测试脚本,获取服务器电源的输出功率;S5,基于服务器电源的输出功率计算服务器电源的均流度;S6,判断每个服务器电源的均流度是否在规格范围内,若是则服务器电源均流。2.根据权利要求1所述的服务器电源均流测试方法,其特征在于,步骤S4具体包括:执行服务器电源均流测试脚本中的I2C控制指令,从服务器CPLD内部存放电源信息的寄存器中读取到服务器电源的输出功率;创建功率日志;将读取到的服务器电源的输出功率保存到功率日志中。3.根据权利要求2所述的服务器电源均流测试方法,其特征在于,步骤S5具体包括:在命令窗口输入命令将功率日志拷贝到电脑端;将功率日志中的代表服务器电源输出功率的两个十六进制字节值转换为十进制数值,即服务器电源输出功率值;运用电源均流度计算公式得到每个服务器电源的均流度。4.根据权利要求3所述的服务器电源均流测试方法,其特征在于,服务器电流均流测试脚本中还包含获取服务器电源输出功率的时间间隔。5.根据权利要求4所述的服务器电源均流测试方法,其特征在于,该方法还包括以下步骤:S7,对服务器电源均流进行验证,具体包括,使系统延迟治具板上有服务器电源输出电流的电流线穿过电流探头;电流探头通过适配器与示波器相连;在示波器显示服务器...

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

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

1