服务器开关电源测试方法及服务器开关电源测试装置的制作方法

文档序号:5904667阅读:435来源:国知局
专利名称:服务器开关电源测试方法及服务器开关电源测试装置的制作方法
技术领域
本发明涉及服务器领域,更具体地说,涉及一种用于服务器的开关电源测试方法及测试装置。
背景技术
服务器测试是服务器稳定工作的前提,测试方法的有效性直接影响后续服务器的质量。其中,AC on/off (开关电源)的测试是有效的BIOS、兼容性测试的方法,但是现有的测试方法一直需要人手工插拔电源线进行。发明内容
针对相关技术中存在的一个或多个问题,本发明的目的在于提供一种AC on/off 测试方法,能够自动化地进行测试,而不需要操作人员的手动操作。
为实现上述目的,根据本发明的一个方面,提供了一种一种用于服务器的AC on/ off测试方法,包括步骤Sl 开启Power Switch连接到待测服务器的相应电源端口 ;步骤 S2 服务器上电自动开机;步骤S3 服务器自动关机;步骤S4 =Power Switch在到达固定的第一时间间隔后关闭连接到待测服务器的相应电源端口 ;以及步骤S5:在Power Switch关闭连接到待测服务器的电源端口固定的第二时间间隔后,再进行步骤Sl至步骤S4直到步骤Sl至步骤S4被执行过预定次数。
优选地,预定次数至少为500次。
优选地,进一步包括记录Power Switch对所述服务器的AC通断的次数以及记录服务器关机的次数。
优选地,服务器自动关机及记录服务器关机的次数是通过服务器上的开机自运行程序实现的。
优选地,第一时间间隔为300秒,所述第二时间间隔为60s。
本发明还提供一种用于服务器的开关电源的测试装置,包括PowerSwitch,与所述服务器电连接,能对所述服务器进行AC通断;第一控制器,与所述Power Switch电连接, 并控制所述Power Switch对所述服务器的AC通断;第一计次器,与所述控制器电连接,由控制器控制,用于记录PowerSwitch对所述服务器的AC通断的次数。
相比于现有技术,本发明通过通过Power Switch(电源开关)设备配合相应脚本实现自动化的AC on/off测试,节省了人力,提高了测试效率。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中
图1是本发明的测试方法的系统流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1示出了根据本发明的示例性实施例的开关电源AC端的测试方法。
步骤Sl 开启Power Switch连接到待测服务器的相应电源端口 ;
步骤S2 服务器上电自动开机;
步骤S3 服务器自动关机;
步骤S4 =Power Switch在到达固定的第一时间间隔后关闭连接到待测服务器的相应电源端口 ;以及
步骤S5 在Power Switch关闭连接到待测服务器的电源端口固定的第二时间间隔后,再进行步骤Sl至步骤S4直到步骤Sl至步骤S4被执行过预定次数。
在上述整个测试过程中分别记录Power Switch对服务器的AC通断的次数以及记录服务器关机的次数。
其中服务器自动关机及记录服务器关机的次数是通过服务器上的开机自运行程序实现的,具体操作过程如下所述
在待测服务器上安装RHEL 5U5 64bit操作系统,编写脚本实现自动关机并记录次数的功能。具体方法在系统下的/etc/rc. local文件(开机自启动文件)下输入如下内容
# ! /bin/bash
i = ~ cat/root/nunT
i = ~expr$i+r
echo$i > /root/num
init 0
其中num文件用来记录关机次数;
当服务器开机后,运行上述/etc/rc. local文件自动关机,并且记录服务器关机的次数。
本发明还提供一种用于服务器的开关电源的测试装置,包括
Power Switch,与所述服务器电连接,能对所述服务器进行AC通断;
第一控制器,与所述Power Switch电连接,并控制所述Power Switch对所述服务器的AC通断;
第一计次器,与所述控制器电连接,由控制器控制,用于记录PowerSwitch对所述服务器的AC通断的次数。
下面通过一个具体的实例说明开关电源AC端的测试方法。
将Power Switch与待测服务器以及控制器连接好后,在待测服务器上安装RHEL 5U5 64bit操作系统,编写脚本实现自动关机并记录次数的功能。具体方法在系统下的输入上述/etc/rc. local文件(开机自启动文件)。
在待测服务器的BIOS下设置Restore on AC Power Loss的策略为Power 0n,这样就可以使待测服务器在每次的电源AC上电时自动开机。
上述准备工作完成后,将待测服务器关机。
下面开始进行测试过程。通过第一控制器开启Power Switch连接到待测服务器的相应电源端口 ;服务器上电后自动开机;服务器开机后运行上述/etc/rc. local文件自动关机,并记录关机次数;Power Switch在到达300s后,第一控制器控制Power Switch关闭连接到待测服务器的相应电源端口 ;在Power Switch关闭连接到待测服务器的电源端口 60s后,第一控制器控制Power Switch再次开启Power Switch连接到待测服务器的相应电源端口,完成一次开关电源测试。之后重复上述测试过程。在测试过程中,通过与第一控制器电连接的计次器记录Power Switch对服务器的AC通断的次数,通过服务器自身运行/etc/rc. local文件来记录服务器关机的次数。
待完成500次以后查看结果。如果Power Switch对服务器的AC通断的次数与服务器关机的次数相同,则说明服务器工作正常、测试通过;如果不相同,则需要检查待测服务器的系统日志,可以通过系统日志内每次的开机时间来判断是哪一次或者哪几次待测服务器没有正常启动进入系统。进而进一步找到故障点
本发明通过通过Power Switch(电源开关)设备配合相应脚本实现自动化的AC on/off测试,节省了人力,提高了测试效率。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于服务器的AC on/off测试方法,包括步骤Sl 开启Power Switch连接到待测服务器的相应电源端口 ;步骤S2:服务器上电自动开机;步骤S3:服务器自动关机;步骤S4 =Power Switch在到达固定的第一时间间隔后关闭连接到待测服务器的相应电源端口 ;以及步骤S5 在Power Switch关闭连接到待测服务器的电源端口固定的第二时间间隔后, 再进行步骤Sl至步骤S4直到步骤Sl至步骤S4被执行过预定次数。
2.根据权利要求1所述的方法,其特征在于,所述预定次数至少为500次。
3.根据权利要求1或2所述的方法,其特征在于,进一步包括记录PowerSwitch对所述服务器的AC通断的次数以及记录服务器关机的次数。
4.根据权利要求3所述的方法,其特征在于,所述服务器自动关机及所述记录服务器关机的次数是通过所述服务器上的开机自运行程序实现的。
5.根据权利要求1所述的方法,其特征在于,所述第一时间间隔为300秒,所述第二时间间隔为60s。
6.一种用于服务器的开关电源的测试装置,其特征在于,包括Power Switch,与所述服务器电连接,能对所述服务器进行AC通断;第一控制器,与所述Power Switch电连接,并控制所述Power Switch对所述服务器的 AC通断;第一计次器,与所述控制器电连接,由控制器控制,用于记录PowerSwitch对所述服务器的AC通断的次数。
全文摘要
本发明提供一种服务器开关电源测试方法,包括以下步骤S1开启Power Switch连接到待测服务器的相应电源端口;S2服务器上电自动开机;S3服务器自动关机;S4Power Switch在到达固定的第一时间间隔后关闭连接到待测服务器的相应电源端口;以及S5在Power Switch关闭连接到待测服务器的电源端口固定的第二时间间隔后,再进行S1至S4直到S1至S4被执行过预定次数。在测试过程中分别记录Power Switch对服务器的AC通断的次数以及服务器关机的次数。本发明通过通过PowerSwitch设备配合相应脚本实现自动化的开关电源测试,节省了人力,提高了测试效率。
文档编号G01R31/42GK102520370SQ20111045587
公开日2012年6月27日 申请日期2011年12月31日 优先权日2011年12月31日
发明者李景运 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1