重启测试方法技术

技术编号:6974545 阅读:175 留言:0更新日期:2012-04-11 18:40
一种重启测试方法,应用于具有基板管理控制器及安装有操作系统的服务器中,该方法预先安装智能平台管理总线,接着清空储存于基板管理控制器的高速缓存中的系统事件日志SEL,服务器进入开机状态后,令基板管理控制器扫描服务器当前所有的软硬件信息,并记录储存,作为后续判断基准,接着将上述软硬件信息与后续重启之后所扫描的软硬件信息进行比对,若不同,将比对结果储存至测试报告中,退出测试;若相同,更新SEL,将该SEL加载至测试报告中,之后依据对应的重启模式执行重启作业,重启后重复执行上述扫描、判断与报告记录步骤。通过所述方法,可在待测服务器中完成预设重启测试,避免现有的通过远程遥控方式执行重启测试,造成测试成本增加的弊端。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种应用于具有基板管理控制器以及安装有操作系统的服务器中的。
技术介绍
一批新的服务器在出货之前,必须进行诸如冷启动、热启动等软硬件性能的测试, 以确保其出货的质量。现有冷热启动测试的做法是通过另外配备的客户端(Client)计算机以远程遥控方式对待测服务器执行前述冷热启动的测试作业。然而,前述冷热启动的测试作业需额外使用另一台计算机,无疑造成测试成本的增加。因此,如何提出一种可解决现有技术的缺失的,以降低测试成本,实为目前亟欲解决的技术问题。
技术实现思路
鉴于上述现有技术的缺点,本专利技术的目的在于提供一种可降低测试成本的。为达上述目的及其它目的,本专利技术提供一种,应用于具有基板管理控制器以及安装有操作系统的服务器中,该包括步骤1)安装智能平台管理总线;2)清除储存于基板管理控制器的高速缓存中的系统事件日志;3)于该服务器进入开机状态后,令该基板管理控制器扫描该服务器当前所有的软硬件信息,并通过该智能平台管理总线将所扫描的软硬件信息输出给操作系统;4)令该操作系统记录并储存该软硬件信息;5)令该操作系统判断所储存的软硬件信息与当前所扫描的软硬件信息是否相同, 若相同,则进至步骤6),若不相同,则令该操作系统记录当前的测试结果,且将该测试结果储存至测试报告中,接着进至步骤8) ;6)令该操作系统通过该智能平台管理总线更新该高速缓存中的系统事件日志;7)令该操作系统将该高速缓存中的系统事件日志加载至该测试报告中;以及8)于该操作系统侦测到该基板管理控制器发出重启信号时,则执行重启处理,并令该基板管理控制器扫描该服务器当前所有的软硬件信息,且通过该智能平台管理总线将所扫描的软硬件信息输出给该操作系统,接着返回至该步骤5)。其中,在前述步骤1)之后还包括步骤提供一用户接口,以供用户设定重启的基本参数,该重启的基本参数包括每次重启的时间间隔以及执行重启的次数,接着进至前述步骤2)。再者,在前述步骤7)以及前述步骤幻中,在将该测试结果储存至测试报告后还包括步骤侦测是否达到所设定的执行重启的次数,若是,则结束前述该的处理步骤,若否,则进至前述步骤8)。此外,该测试报告可储存于例如硬盘或U盘等载体中。为达上述相同目的,本专利技术还提供一种,用以具有基板管理控制器以及安装有操作系统的服务器中,该包括步骤1)安装智能平台管理总线; 2)清除储存于基板管理控制器的高速缓存中的系统事件日志;3)于该服务器进入开机状态后,令该基板管理控制器扫描该服务器当前所有的软硬件信息,并通过该智能平台管理总线将所扫描的软硬件信息输出给操作系统;4)令该操作系统记录并储存该软硬件信息; 5)令该操作系统判断所储存的软硬件信息与当前所扫描的软硬件信息是否相同,若相同, 则进至步骤6),若不相同,则令该操作系统记录当前的测试结果,且将该测试结果储存至测试报告中,接着进至步骤8) ;6)令该操作系统通过该智能平台管理总线更新该高速缓存中的系统事件日志;7)令该操作系统将该高速缓存中的系统事件日志加载至该测试报告中; 8)于该操作系统侦测到该基板管理控制器发出关机信号时,则执行关机处理;以及9)于该基板管理控制器发出电源准备好信号时,则执行重新上电并重启处理,且令该基板管理控制器扫描该服务器当前所有的软硬件信息,并通过该智能平台管理总线将所扫描的软硬件信息输出给该操作系统,接着返回至步骤5)。其中,于前述步骤1)之后还包括步骤提供一用户接口,以供用户设定重启的基本参数,该重启的基本参数包括单次循环中关机与电源准备好的时间间隔、每次关机的时间间隔以及执行重启的次数,接着进至前述步骤2)。再者,于前述步骤7)以及步骤5)中,在系统事件日志加载至测试报告后还包括步骤侦测是否达到所设定的执行重启的次数,若是,则结束前述的处理步骤, 若否,则进至前述步骤8)。此外,该测试报告可储存于例如硬盘或U盘等载体中。相比于现有技术,本专利技术的应用于服务器的冷热启动测试作业中, 主要是预先安装智能平台管理总线,接着,清除储存于基板管理控制器的高速缓存中的系统事件日志,且于该服务器进入开机状态时,令该基板管理控制器扫描所有软硬件信息,并通过该智能平台管理总线将所扫描的软硬件信息输出给操作系统,而供该操作系统予以记录储存,从而作为后续判断基准,接续,将所储存的软硬件信息与后续重启之后所扫描的软硬件信息进行比对,若不同,则将比对结果储存至测试报告中,并退出该测试过程;若相同, 则更新该高速缓存中的系统事件日志,然后,将该系统事件日志加载至测试报告中,之后, 依据对应的重启模式(冷或热启动)执行重启作业,并于重启后重复执行上述扫描、判断与报告记录步骤。由此即可在本地服务器中完成预设的重启测试作业,而避免现有技术中通过远程遥控方式执行重启测试,造成测试成本增加的缺失。附图说明图IA是用以显示本专利技术的的第一实施例的操作流程图;图IB是用以显示应用图IA所示的所需设定的重启基本参数的配置示意图;图2A及2B是用以显示的本专利技术的的第二实施例的操作流程图;图2C是用以显示应用图2A及2B所示的所需设定的重启基本参数的配置示意图。SlOO Sl 12步骤SlOOa, SllOa, Sllla 步骤T、T1、T2 时间间隔Nl 第一次重启的时间点N2第二次重启的时间点Nn第η次重启的时间点PGl第1次循环电源准备好时间点PGn第η次循环电源准备好时间点SDl第1次循环关机时间点SD2第2次循环关机时间点SDn第η次循环关机时间点具体实施例方式以下通过特定的具体实例说明本专利技术的
技术实现思路
,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。第一实施例请参阅图1Α,其用以显示本专利技术的的第一实施例的操作流程图。本专利技术的应用于一具有基板管理控制器(Baseboard Management Controller ; BMC)以及安装有操作系统(Operation System ;OS)的服务器中,其中,本实施例的应用于热启动测试作业中。以下将配合第IB图所示的重启时间间隔T以重启次数 η以详细说明本实施例的的具体操作步骤。如图IA所示,首先进行步骤S100,检验该服务器是否存在基板管理控制器,若是, 则进至步骤S101,若否,则重复检验该服务器是否存在基板管理控制器;或者,在检验出该服务器不存在基板管理控制器时,输出有关于不存在基板管理控制器的告警信息。此外,由于检验基板管理控制器是否存在的技术为电子电路领域熟知的技术,于此不再详述。在步骤SlOl中,安装智能平台管理总线 Gntelligent PlatformManagement Bus ; IPMB),以作为后续该基板管理控制器与操作系统之间的通信桥梁,而该操作系统可例如为 Linux、Windows等。接着进行步骤S102。在步骤S102中,提供一用户接口,以供用户设定重启的基本参数,该重启的基本参数包括每次重启的时间间隔(T)以及执行重启的次数n,如第IB图所示,依据前述所设定的时间间隔(T),而可确定出第一次重启的时间点Ni、第二次重启的时间点N2以及第η次重启的时间点Νη。接着进行步骤S103。在步骤S103中,清除储存于该基板管理控制器的高速缓存(flashmemory)中的系统事件日志本文档来自技高网
...

【技术保护点】
1.一种重启测试方法,应用于具有基板管理控制器以及安装有操作系统的服务器中,其特征在于,该重启测试方法包括以下步骤:1)安装智能平台管理总线;2)清除储存于基板管理控制器的高速缓存中的系统事件日志;3)于该服务器进入开机状态后,令该基板管理控制器扫描该服务器当前所有的软硬件信息,并通过该智能平台管理总线将所扫描的软硬件信息输出给操作系统;4)令该操作系统记录并储存该软硬件信息;5)令该操作系统判断所储存的软硬件信息与当前所扫描的软硬件信息是否相同,若是,则进至步骤6),若否,则令该操作系统记录当前的测试结果,且将该测试结果储存至测试报告中,接着进至步骤8);6)令该操作系统通过该智能平台管理总线更新该高速缓存中的系统事件日志;7)令该操作系统将该高速缓存中的系统事件日志加载至该测试报告中;以及8)于该操作系统侦测到该基板管理控制器发出重启信号时,则执行重启处理,并令该基板管理控制器扫描该服务器当前所有的软硬件信息,且通过该智能平台管理总线将所扫描的软硬件信息输出给该操作系统,接着返回至该步骤5)。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊立陈圣宗
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71

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

1