一种基于程控变频电源的新型断电式开关机测试方法
【专利摘要】本发明公开了一种基于程控变频电源的新型断电式开关机测试方法,将该程控变频电源按要求与待测服务器的电源进行连接,对程控变频电源进行程控设置,设置上电和断电时间间隔、运行次数,启动测试后,在系统下运行Linuxpoweroff.sh脚本,在上电间隔时间内关机。本发明适用于目前所有的服务器测试项目,在测试过程中表现良好,能够很好的完成了测试任务。该测试方法操作简单,具有较好的易用性,大大节省了测试时间,提高了测试效率。意外断电开关机测试对服务器损害较大,基于程控变频电源的新型断电式开关机方法对目前的意外开关机断电测试是一个完美的补充,有助于完善开关机测试,提高产品质量。
【专利说明】一种基于程控变频电源的新型断电式开关机测试方法
【技术领域】
[0001]本发明涉及电源测试领域,具体涉及一种基于程控变频电源的新型断电式开关机测试方法。
【背景技术】
[0002]随着服务器行业的快速发展,越来越多的客户开始偏向于购买大批量的服务器作为自己的核心应用,但有时有的服务器会处于闲置状态。所以除了对服务器的稳定性、性能要求外,可靠性也提出了更高的要求。而服务器能否保持随时关机后断电,并能随时正常上电开机,成为一个新的研究方向。
[0003]现有的客户有的服务器会在机房将样机关机后,会断电一段时间,然后开机,这样次数会有很多。
[0004]程控变频电源的功能原理:通过单片机控制输出电压、频率,并控制输出的时间Tl,在时间Tl后将切断输出给服务器电源的电压,在断电间隔时间T2后,单片机控制设备再次输出电压,服务器上电,服务器已通过B1S设置成上电自动开机功能,然后服务器开机。
[0005]Linux下的关机脚本功能原理:在Linux下,将Linuxpoweroff.sh关机小脚本拷贝进# /root/Desktop/Linuxpoweroff.sh路径,运行该脚本,服务器上电后,系统将在2分钟后自动执行该关机脚本。
【发明内容】
[0006]本发明要解决的技术问题是:为了模拟服务器在正常关机后再断电,然后上电后自动启动的人工测试,本发明改进现有的测试方法,将意外断电测试改为在系统下正常关机,然后切断AC电源,通过程控变频电源设备和服务器关机脚本,来模拟服务器反复关机断电然后上电开机的方法。
[0007]本发明所采用的技术方案为:
一种基于程控变频电源的新型断电式开关机测试方法,将该程控变频电源按要求与待测服务器的电源进行连接,对程控变频电源进行程控设置,设置上电和断电时间间隔、运行次数,启动测试后,在系统下运行Linuxpoweroff.sh脚本,在上电间隔时间内关机。
[0008]所述方法的测试过程如下:
1)服务器首先装上Linux系统,并将Linuxpoweroff关机小脚本拷贝在#/root/Desktop/Linuxpoweroff.sh 路径下;
2)开机进入B1S,在 Chipset Configurat1n 设置中将 Restore On AC Power Loss 选择为power on,以确保样机在AC上电后,样机能够自动开机;
3)计时,从服务器上电开机到执行完关机脚本这一完整关机过程的时间为T3;
4)将程控变频电源设备输入端接上交流电源,输出端接上服务器电源;
5)将程控变频电源开启,在面板上设置参数,将输出电压、频率设置为220V、50HZ,设置稳压输出时间为Tl,设置断电时间间隔为T2,并设置测试次数;
6)将程控变频电源输出开启,输出时间开始倒计时T1-1,此时服务器电源上电,服务器自动开机,在T3时间内,服务器完成进系统和关机的完整过程;
7)Tl时间结束后,程控变频电源切断输出电,此时整个服务器AC电切断,T2时间后程控将重新输出电压,以此实现无人值守循环的服务器关机后断电再上电的测试;
8)测试结束后,在Iinux下通过/var/log/messages查看是否有错误信息。
[0009]所述稳压输出时间Tl大于完整关机过程的时间T2。
[0010]所述测试次数设置为1000次。
[0011]本发明有益效果:本发明适用于目前所有的服务器测试项目,在测试过程中表现良好,能够很好的完成了测试任务。该测试方法操作简单,具有较好的易用性,大大节省了测试时间,提高了测试效率。意外断电开关机测试对服务器损害较大,基于程控变频电源的新型断电式开关机方法对目前的意外开关机断电测试是一个完美的补充,有助于完善开关机测试,提闻广品质量。
【专利附图】
【附图说明】
[0012]图1为本发明方法的运行流程图。
【具体实施方式】
[0013]下面根据说明书附图,结合具体实施例,对本发明进一步说明:
一种基于程控变频电源的新型断电式开关机测试方法,将该程控变频电源按要求与待测服务器的电源进行连接,对程控变频电源进行程控设置,设置上电和断电时间间隔、运行次数,启动测试后,在系统下运行Linuxpoweroff.sh脚本,在上电间隔时间内关机。
[0014]所述方法的测试过程如下:
1、服务器首先装上Linux系统,并将Linuxpoweroff关机小脚本拷贝在#/root/Desktop/Linuxpoweroff.sh 路径下;
2、开机进入B1S,在 Chipset Configurat1n 设置中将 Restore On AC Power Loss 选择为power on,以确保样机在AC上电后,样机能够自动开机;
3、计时,从服务器上电开机到执行完关机脚本这一完整关机过程的时间为T3;
4、将程控变频电源设备输入端接上交流电源,输出端接上服务器电源;
5、将程控变频电源开启,在面板上设置参数,将输出电压、频率设置为220V、50HZ,设置稳压输出时间为Tl (Τ1ΧΓ3),设置断电时间间隔为T2,测试次数为1000次;
6、将程控变频电源输出开启,输出时间开始倒计时T1-1,此时服务器电源上电,服务器自动开机,在T3时间内,服务器完成进系统和关机的完整过程。
[0015]7、Tl时间结束后,程控变频电源切断输出电,此时整个服务器AC电切断,T2时间后程控将重新输出电压,以此实现无人值守循环的服务器关机后断电再上电的测试。
[0016]8、测试结束后,在Iinux下通过/var/log/messages查看是否有错误信息。
【权利要求】
1.一种基于程控变频电源的新型断电式开关机测试方法,其特征在于:将程控变频电源按要求与待测服务器的电源进行连接,对程控变频电源进行程控设置,设置上电和断电时间间隔、运行次数,启动测试后,在系统下运行Linuxpoweroff.sh脚本,在上电间隔时间内关机。
2.根据权利要求1所述一种基于程控变频电源的新型断电式开关机测试方法,其特征在于,所述方法的测试过程如下: 1)服务器首先装上Linux系统,并将Linuxpoweroff关机小脚本拷贝在#/root/Desktop/Linuxpoweroff.sh 路径下; 2)开机进入B1S,在 Chipset Configurat1n 设置中将 Restore On AC Power Loss 选择为power on,以确保样机在AC上电后,样机能够自动开机; 3)计时,从服务器上电开机到执行完关机脚本这一完整关机过程的时间为T3; 4)将程控变频电源设备输入端接上交流电源,输出端接上服务器电源; 5)将程控变频电源开启,在面板上设置参数,将输出电压、频率设置为220V、50HZ,设置稳压输出时间为Tl,设置断电时间间隔为T2,并设置测试次数; 6)将程控变频电源输出开启,输出时间开始倒计时T1-1,此时服务器电源上电,服务器自动开机,在T3时间内,服务器完成进系统和关机的完整过程; 7)Tl时间结束后,程控变频电源切断输出电,此时整个服务器AC电切断,T2时间后程控将重新输出电压,以此实现无人值守循环的服务器关机后断电再上电的测试; 8)测试结束后,在Iinux下通过/var/log/messages查看是否有错误信息。
3.根据权利要求2所述一种基于程控变频电源的新型断电式开关机测试方法,其特征在于:所述稳压输出时间Tl大于完整关机过程的时间T2。
4.根据权利要求2或3所述一种基于程控变频电源的新型断电式开关机测试方法,其特征在于:所述测试次数设置为1000次。
【文档编号】G06F11/22GK104407950SQ201410611780
【公开日】2015年3月11日 申请日期:2014年11月4日 优先权日:2014年11月4日
【发明者】陈保平, 王守昊 申请人:浪潮电子信息产业股份有限公司