CN112231162B - 开机测试***及开机测试方法 - Google Patents

开机测试***及开机测试方法 Download PDF

Info

Publication number
CN112231162B
CN112231162B CN202011146818.6A CN202011146818A CN112231162B CN 112231162 B CN112231162 B CN 112231162B CN 202011146818 A CN202011146818 A CN 202011146818A CN 112231162 B CN112231162 B CN 112231162B
Authority
CN
China
Prior art keywords
server
network card
test program
control module
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011146818.6A
Other languages
English (en)
Other versions
CN112231162A (zh
Inventor
艾学庭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Pudong Technology Corp
Inventec Corp
Original Assignee
Inventec Pudong Technology Corp
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Pudong Technology Corp, Inventec Corp filed Critical Inventec Pudong Technology Corp
Priority to CN202011146818.6A priority Critical patent/CN112231162B/zh
Publication of CN112231162A publication Critical patent/CN112231162A/zh
Application granted granted Critical
Publication of CN112231162B publication Critical patent/CN112231162B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4403Processor initialisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Environmental & Geological Engineering (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明提供一种开机测试***及开机测试方法。所述开机测试***包含一服务器以及一智能网卡。所述开机测试方法是控制服务器与智能网卡分别执行一服务器测试程序与一网卡测试程序,然后当服务器测试程序测试合格时,将服务器由一默认的第一启动模式修改为一第二启动模式,而网卡测试程序则是在测试合格之后,比对服务器是否处于第二启动模式,以将服务器由第二启动模式修改为第一启动模式,最后再同步重新执行服务器测试程序与网卡测试程序。

Description

开机测试***及开机测试方法
技术领域
本发明涉及一种开机测试***及开机测试方法,特别是涉及一种应用于服务器与智能网卡的开机测试***及开机测试方法。
背景技术
在服务器的制程中,通常在服务器制造完之后,还要经过循环测试的检验后才算完成整个制程,而现有的服务器除了包含服务器主机外,还会包含有智能网卡,也就是服务器的成品会包含有智能网卡等组件,因此在进行服务器的测试时,主要会针对服务器主机与智能网卡进行测试。
然而,对于一般的服务器主机与智能网卡而言,服务器主机与智能网卡的操作***(Operating System)各自独立,但服务器主机还会对插设于服务器主机的智能网卡提供电力。也因此在现有的测试环节,通常是通过服务器的基板管理控制器(BMC)来控制两者整体的开机测试动作。
在实际测试中,服务器主机与智能网卡都会各自独立执行测试程序,而智能网卡的测试程序在测试完成会停止,等到服务器主机的测试程序测试完成后,再由BMC来控制整体重开机,进而使智能网卡在重新启动后重新执行测试程序。然而,若智能网卡的测试时间较长,当服务器主机测试完成之后,需要等待智能网卡完成测试,相反的,若服务器主机的测试时间较长,只有确保比智能网卡的测试时间长即可。
承上所述,由于两者的操作***相互独立,即两者的测试程序也互不影响,所以当智能网卡在测试过程中出现错误时,由于服务器主机的测试程序并不会因为智能网卡出现错误而停止,会继续重开机而导致智能网卡的测试程序重新启动,使智能网卡一直重新执行测试程序,而无法实时发现智能网卡执行测试程序时所出现的错误。
此外,由于现有的测试方式也不能保证两者测试程序运行结束的时间长短,因此每次服务器主机测试完成后,都需要增加休眠(sleep)时间来确保两者都完成测试,进而造成时间浪费。甚至当智能网卡在某次测试中出现当机现象时,不仅不能保留当机现象,还会出现智能网卡测试掉次数的现象,进而导致智能网卡与服务器主机的循环测试次数不同步。
发明内容
有鉴于在现有技术中,现有的服务器主机与智能网卡之间,往往因为个别测试的时间长短不一定,且由于是通过服务器主机的BMC进行整体的重开机,因此当智能网卡的测试出现错误时,并无法及时发现而保留错误现象,或者服务器主机需要浪费过多的时间来保证智能网卡可以完成测试;基于此,本发明的主要目的在于提供一种开机测试***与一种开机测试方法,以有效的避免浪费过多的等待时间,且能确保服务器主机与智能网卡的测试次数相同。
为实现上述目的及其他相关目的,本发明的第一方面提供一种开机测试方法,应用于一服务器与一智能网卡,所述智能网卡通信连接于所述服务器,所述开机测试方法包含以下步骤:(A)控制所述服务器执行一服务器测试程序,并在执行所述服务器测试程序的一第一执行结果为合格时,将所述服务器的一启动控制模块由一默认的第一启动模式修改为一第二启动模式;所述第一启动模式在一重新供电状态下,使所述服务器保持在一关机状态,所述第二启动模式在所述重新供电状态下,使所述服务器进入一开机状态;(B)在执行步骤(A)时,同时控制所述智能网卡执行一网卡测试程序,并在执行所述网卡测试程序的一第二执行结果为合格时,比对所述服务器的所述启动控制模块是否处于所述第二启动模式;(C)当所述服务器的所述启动控制模块处于所述第二启动模式时,所述智能网卡控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式;以及(D)控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
于所述第一方面的一实施例中,步骤(A)在执行所述服务器测试程序的所述第一执行结果为不合格时,停止执行所述服务器测试程序。
于所述第一方面的一实施例中,步骤(B)在执行所述网卡测试程序的所述第二执行结果为不合格时,停止执行所述网卡测试程序。
于所述第一方面的一实施例中,步骤(C)在所述服务器的所述启动控制模块处于所述第一启动模式时,停止执行所述网卡测试程序。
本发明的第二方面提供一种开机测试***,所述开机测试***包括:一服务器,包括:一启动控制模块,具有一第一启动模式与一第二启动模式,所述第一启动模式在一重新供电状态下,使所述服务器保持在一关机状态,所述第二启动模式在所述重新供电状态下,使所述服务器进入一开机状态,且所述启动控制模块默认为所述第一启动模式;以及一服务器测试程序执行模块,电性连接于所述启动控制模块,内建有一服务器测试程序,用以执行所述服务器测试程序以产生一第一执行结果,并在所述第一执行结果为合格时,控制所述启动控制模块将所述第一启动模式修改为所述第二启动模式;以及一智能网卡,可拆卸地安装于所述服务器,通信连接于所述启动控制模块,用以执行一网卡测试程序以产生一第二执行结果,并在所述第二执行结果为合格时,比对所述启动控制模块是否处于所述第二启动模式,当所述启动控制模块处于所述第二启动模式时,更控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式,并进一步控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
于所述第二方面的一实施例中,所述智能网卡还包括:一网卡测试模块,内建有所述网卡测试程序,并依据所述网卡测试程序进行初始化测试以产生所述第二执行结果;以及一监控模块,电性连接于所述网卡测试模块,并通信连接于所述启动控制模块,用以在执行所述网卡测试程序所产生的所述第二执行结果为合格时,比对所述启动控制模块是否处于所述第二启动模式,当所述启动控制模块处于所述第二启动模式时,更控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式,并进一步控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
于所述第二方面的一实施例中,所述监控模块以一网络线通信连接于所述启动控制模块。
于所述第二方面的一实施例中,所述启动控制模块为一基板管理控制器。
如上所述,本发明是利用服务器测试程序执行模块与网卡测试模块同步执行服务器测试程序与网卡测试程序,然后通过监控模块监控启动控制模块的启动模式变化,以在智能网卡的网卡测试程序完成后,通过启动控制模块的启动模式变化来判断服务器测试程序是否合格,以进一步决定是否要同步重新执行服务器测试程序与网卡测试程序;由此可知,本发明确实可以有效的使服务器与智能网卡可以通过同步重新执行而确保服务器测试程序与网卡测试程序的循环测试次数一致,且当服务器测试程序或网卡测试程序其中任一者的测试结果为不合格时,便会通过停止执行来保留当下的现象,进而避免测试出错的现象由于整体的重新执行而被洗掉,有利于用户进行除错的作业。
本发明所采用的具体实施例,将通过以下的实施例及图式作进一步说明。
附图说明
图1显示为本发明较佳实施例所提供的开机测试***的***示意图。
图2A与图2B显示为本发明较佳实施例所提供的开机测试方法的步骤流程图。
图3显示为在本发明较佳实施例中,服务器测试程序与网卡测试程序对照于启动控制模块的启动模式及监控模块比对执行结果,从开始测试到同步重新执行测试的时序示意图。
图4显示为在本发明较佳实施例中,服务器测试程序与网卡测试程序对照于启动控制模块的启动模式及监控模块比对执行结果,从开始测试到服务器测试程序发生错误的时序示意图。
元件标号说明
100 开机测试***
1 服务器
11 启动控制模块
12 服务器测试执行模块
2 智能网卡
21 网卡测试模块
22 监控模块
S101~S103 步骤
S103a 步骤
S201~S205 步骤
S203a,S204a 步骤
具体实施方式
请参阅图1,图1显示为本发明较佳实施例所提供的开机测试***的***示意图。如图1所示,一种开机测试***100包含一服务器1以及一智能网卡2。
服务器1包含一启动控制模块11以及一服务器测试程序执行模块12。启动控制模块11具有一第一启动模式与一第二启动模式,第一启动模式在一重新供电状态下使服务器1保持在一关机状态;第二启动模式在重新供电状态下使服务器进入一开机状态,且启动控制模块11默认为第一启动模式;更详细的说,第一启动模式是指服务器1在重新通电后还保持着关机状态,即为电源关闭状态,而第二启动模式是指服务器1在重新通电后会进入开机状态,即为电源开启状态。在本实施例中,启动控制模块11例如是基板管理控制器(BMC),而第一启动模式与第二启动模式则是写在基板管理控制器内的启动程序中。
服务器测试程序执行模块12电性连接于启动控制模块11,内建有一服务器测试程序,用以执行服务器测试程序以产生一第一执行结果,并在第一执行结果为合格时,控制启动控制模块11将第一启动模式修改为第二启动模式。
智能网卡2可拆卸地安装于服务器1,并且包含一网卡测试模块21以及一监控模块22。网卡测试模块21内建有一网卡测试程序,并依据网卡测试程序进行初始化测试。监控模块22电性连接于网卡测试模块21,并以一网络线通信连接启动控制模块11,用以在执行网卡测试程序所产生的第二执行结果为合格时,比对启动控制模块11是否处于第二启动模式,当启动控制模块11处于第二启动模式时,监控模块22更控制启动控制模块11由第二启动模式修改为默认的第一启动模式,并进一步控制服务器1与智能网卡2同步重新执行服务器测试程序与网卡测试程序。在本实施例中,网卡测试模块21为智能网卡2的处理器,而监控模块22为智能网卡2的主板模块,且监控模块22是以RJ45端口透过网络线连接至启动控制模块11的RJ45端口。
请继续参阅图2A与图2B,图2A与图2B显示本发明较佳实施例所提供的开机测试方法的步骤流程图。
如图1至图2B所示,一种开机测试方法,应用于上述的服务器1与智能网卡2,且包含以下步骤。首先是同步执行步骤S101与步骤S201,步骤S101是控制服务器1执行服务器测试程序,而步骤S201是控制智能网卡2执行网卡测试程序。更详细的说,步骤S101是控制服务器1的服务器测试程序执行模块12执行内建的服务器测试程序。而步骤S201是控制智能网卡2的网卡测试模块21执行内建的网卡测试程序。
在步骤S101执行完服务器测试程序后,步骤S102会比对执行服务器测试程序的第一执行结果是否为合格,若第一执行结果为合格时,便接着步骤S103,然而若第一执行结果并非合格时,则会接着步骤S103a。
承上所述,在步骤S102比对第一执行结果为合格时,步骤S103会将服务器1的启动控制模块11由默认的第一启动模式修改为第二启动模式;相反的,在步骤S102比对第一执行结果并非合格时,步骤S103a则会停止执行服务器测试程序。其中,不管是接着进行步骤S103或者是进行步骤S103a,都是服务器测试程序在产生第一执行结果后的接续执行动作。
另一方面,在步骤S201的智能网卡2的网卡测试模块21执行网卡测试程序后,步骤S202是比对执行网卡测试程序的第二执行结果是否为合格,若第二执行结果为合格时,便接着步骤S203,然而若第二执行结果并非合格时,则会接着步骤S203a。
承上所述,在步骤S202比对第二执行结果为合格时,步骤S203会进一步比对服务器1的启动控制模块11是否处于第二启动模式;相反的,在步骤S202比对第二执行结果并非合格时,步骤S203a则会停止执行网卡测试程序。其中,不管是接着进行步骤S203或者是进行步骤S203a,都是网卡测试程序在产生第二执行结果后的接续执行动作。
紧接着,在步骤S203比对服务器1的启动控制模块11处于第二启动模式时,会接着进行步骤S204与步骤S205,步骤S204是控制启动控制模块11由第二启动模式修改为默认的第一启动模式,然后步骤S205是控制服务器1与智能网卡2同步重新执行服务器测试程序与网卡测试程序;其中,步骤S205实际上是由监控模块22控制服务器测试程序执行模块12重新执行服务器测试程序,并同时控制网卡测试模块21重新执行网卡测试程序。
此外,当步骤S203比对服务器1的启动控制模块11并非处于第二启动模式时,会接着步骤S204a来停止执行网卡测试程序。
请继续参阅图3,图3显示为在本发明的较佳实施例中,服务器测试程序与网卡测试程序对照于启动控制模块的启动模式及监控模块比对执行结果,从开始测试到同步重新执行测试的时序示意图。
如图1至图3所示,启动控制模块11的一启动模式时序T1a是随着服务器测试程序的测试结果而变动,服务器测试程序的一测试时序T2a则是在通过(合格)与不通过(不合格)之间做切换,而智能网卡2的监控模块22是以一监控时序T3a不断监控启动控制模块11是否处于第二启动模式,网卡测试模块21则是以一测试时序T4a则是在通过(合格)与不通过(不合格)之间做切换。
如上所述,当服务器测试程序的测试完成时,测试时序T2a会从未通过变成通过,同时还会如启动模式时序T1a所示的控制启动控制模块11由默认的第一启动模式修改为第二启动模式;其中,监控模块22的监控时序T3a例如是每5秒询问一次启动控制模块11是否处于第二启动模式,即以监控时序T3a每固定时距切换至“是”的方式呈现,因此当监控模块22侦测到启动控制模块11的启动模式时序T1a切换至第二启动模式时,监控模块22的监控时序T3a会维持在“是”的判断结果,也就是指启动控制模块11是处于第二启动模式下,而网卡测试模块21的测试时序T4a则是在测试通过后通过监控时序T3a比对到启动控制模块11是处于第二启动模式,然后会先控制启动控制模块11的启动模式时序T1a切换回第一启动模式,然后再控制服务器测试程序执行模块12与网卡测试模块21同步重新执行服务器测试程序与网卡测试程序,意即使测试时序T2a与测试时序T4a同时恢复至“未通过”。
此外,在本实施例中,主要是以启动控制模块11的第一启动模式与第二启动模式作为服务器测试程序是否合格(通过测试)的依据,但第一启动模式或第二启动模式并不会直接影响到服务器1的开关机,举例而言,当启动控制模块11处于第一启动模式时,监控模块22会判断服务器测试程序尚未通过测试,或者是测试结果不合格,进而停止执行网卡测试程序,而当启动控制模块11处于第二启动模式时,监控模块22会判断服务器测试程序合格,进而控制服务器测试程序执行模块12重新执行服务器测试程序,并同步控制网卡测试模块21重新执行网卡测试程序,以仿真服务器1与智能网卡2重新通电启动的运作,因此并非真的重新通电,故启动控制模块11的第一启动模式与第二启动模式只是作为判断的依据。
请继续参阅图4,图4显示为在本发明较佳实施例中,服务器测试程序与网卡测试程序对照于启动控制模块的启动模式及监控模块比对执行结果,从开始测试到服务器测试程序发生错误的时序示意图。
如图1至图4所示,若服务器测试程序一直无法通过时,其测试时序T2b会保持在未通过,启动控制模块11的启动模式时序T1b也会一直保持在默认的第一启动模式,而一直监控启动控制模块11是否处于第二启动模式的监控模块22的监控时序T3b也会因为侦测不到启动控制模块11切换至第二启动模式而持续进行监控;因此,当网卡测试模块21的测试时序T4b测试通过后,会因为监控模块22未侦测到启动控制模块11切换至第二启动模式而不去控制启动控制模块11与网卡测试模块21同步重新执行服务器测试程序与网卡测试程序,进而停留在通过状态下,以让使用者可以得知服务器测试程序出现错误现象。
综上所述,由于本发明是利用服务器测试程序执行模块与网卡测试模块同步执行服务器测试程序与网卡测试程序,然后通过监控模块监控启动控制模块的启动模式变化,以在智能网卡的网卡测试程序完成后,通过启动控制模块的启动模式变化来判断服务器测试程序是否合格,以进一步决定是否要同步重新执行服务器测试程序与网卡测试程序;由此可知,本发明确实可以有效地使服务器与智能网卡可以通过同步重新执行而确保服务器测试程序与网卡测试程序的循环测试次数一致,且当服务器测试程序或网卡测试程序其中任一者的测试结果为不合格时,便会通过停止执行来保留当下的现象,进而避免测试出错的现象因为整体的重新执行而被洗掉,有利于用户进行除错的作业。
以上较佳具体实施例的详述是希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的专利范围的范畴内。

Claims (8)

1.一种开机测试方法,其特征在于,应用于一服务器与一智能网卡,所述智能网卡通信连接于所述服务器,所述开机测试方法包含以下步骤:
(A)控制所述服务器执行一服务器测试程序,并在执行所述服务器测试程序的一第一执行结果为合格时,将所述服务器的一启动控制模块由一默认的第一启动模式修改为一第二启动模式;所述第一启动模式在一重新供电状态下,使所述服务器保持在一关机状态,所述第二启动模式在所述重新供电状态下,使所述服务器进入一开机状态;
(B)在执行步骤(A)时,同时控制所述智能网卡执行一网卡测试程序,并在执行所述网卡测试程序的一第二执行结果为合格时,比对所述服务器的所述启动控制模块是否处于所述第二启动模式;
(C)当所述服务器的所述启动控制模块处于所述第二启动模式时,所述智能网卡控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式;以及
(D)控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
2.根据权利要求1所述的开机测试方法,其特征在于:步骤(A)在执行所述服务器测试程序的所述第一执行结果为不合格时,停止执行所述服务器测试程序。
3.根据权利要求1所述的开机测试方法,其特征在于:步骤(B)在执行所述网卡测试程序的所述第二执行结果为不合格时,停止执行所述网卡测试程序。
4.根据权利要求1所述的开机测试方法,其特征在于:步骤(C)在所述服务器的所述启动控制模块处于所述第一启动模式时,停止执行所述网卡测试程序。
5.一种开机测试***,其特征在于,所述开机测试***包括:
一服务器,包括:
一启动控制模块,具有一第一启动模式与一第二启动模式,所述第一启动模式在一重新供电状态下,使所述服务器保持在一关机状态,所述第二启动模式在所述重新供电状态下,使所述服务器进入一开机状态,且所述启动控制模块默认为所述第一启动模式;以及
一服务器测试程序执行模块,电性连接于所述启动控制模块,内建有一服务器测试程序,用以执行所述服务器测试程序以产生一第一执行结果,并在所述第一执行结果为合格时,控制所述启动控制模块将所述第一启动模式修改为所述第二启动模式;以及
一智能网卡,可拆卸地安装于所述服务器,通信连接于所述启动控制模块,用以执行一网卡测试程序以产生一第二执行结果,并在所述第二执行结果为合格时,比对所述启动控制模块是否处于所述第二启动模式,当所述启动控制模块处于所述第二启动模式时,更控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式,并进一步控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
6.根据权利要求5所述的开机测试***,其特征在于,所述智能网卡还包括:
一网卡测试模块,内建有所述网卡测试程序,并依据所述网卡测试程序进行初始化测试以产生所述第二执行结果;以及
一监控模块,电性连接于所述网卡测试模块,并通信连接于所述启动控制模块,用以在执行所述网卡测试程序所产生的所述第二执行结果为合格时,比对所述启动控制模块是否处于所述第二启动模式,当所述启动控制模块处于所述第二启动模式时,更控制所述启动控制模块由所述第二启动模式修改为默认的所述第一启动模式,并进一步控制所述服务器与所述智能网卡同步重新执行所述服务器测试程序与所述网卡测试程序。
7.根据权利要求6所述的开机测试***,其特征在于:所述监控模块以一网络线通信连接于所述启动控制模块。
8.根据权利要求5所述的开机测试***,其特征在于:所述启动控制模块为一基板管理控制器。
CN202011146818.6A 2020-10-23 2020-10-23 开机测试***及开机测试方法 Active CN112231162B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011146818.6A CN112231162B (zh) 2020-10-23 2020-10-23 开机测试***及开机测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011146818.6A CN112231162B (zh) 2020-10-23 2020-10-23 开机测试***及开机测试方法

Publications (2)

Publication Number Publication Date
CN112231162A CN112231162A (zh) 2021-01-15
CN112231162B true CN112231162B (zh) 2022-03-15

Family

ID=74109505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011146818.6A Active CN112231162B (zh) 2020-10-23 2020-10-23 开机测试***及开机测试方法

Country Status (1)

Country Link
CN (1) CN112231162B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988483B (zh) * 2021-02-20 2022-07-19 山东英信计算机技术有限公司 一种基于智能网卡与主机的协同测试方法、***及设备
US11620199B1 (en) * 2021-12-23 2023-04-04 Quanta Computer Inc. Method and system for detection of post routine deviation for a network device
CN114143194B (zh) * 2022-02-07 2022-04-26 苏州浪潮智能科技有限公司 一种服务器初始化智能网卡的方法、装置、设备及介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030695A (ko) * 2000-10-17 2002-04-25 윤종용 서버의 안정성 및 기본성능 자동 시험 방법
DE10125382A1 (de) * 2001-01-26 2002-08-14 Cst Concepts Comm System Test Verfahren und Vorrichtung zum Prüfen elektronischer Signale in einem Netzwerk
CN1431595A (zh) * 2002-11-29 2003-07-23 威盛电子股份有限公司 自动化的主板测试***及方法
CN101727368A (zh) * 2008-10-23 2010-06-09 英业达股份有限公司 开关机测试方法及开关机测试***
CN101741577A (zh) * 2008-11-14 2010-06-16 英业达股份有限公司 用于基板管理控制器的测试方法及其测试***
TW201202918A (en) * 2010-07-02 2012-01-16 Inventec Corp A testing method and the device of the integrated lights-out card
US10255151B1 (en) * 2016-12-19 2019-04-09 Amazon Technologies, Inc. Security testing using a computer add-in card
CN106603343A (zh) * 2017-01-11 2017-04-26 郑州云海信息技术有限公司 一种批量测试服务器稳定性的方法
CN107643963A (zh) * 2017-08-02 2018-01-30 中标软件有限公司 网卡与操作***兼容性测试的方法及装置
CN109510742B (zh) * 2019-01-25 2022-02-18 郑州云海信息技术有限公司 一种服务器网卡远程测试方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN112231162A (zh) 2021-01-15

Similar Documents

Publication Publication Date Title
CN112231162B (zh) 开机测试***及开机测试方法
CN112948157B (zh) 服务器故障定位方法、装置、***及计算机可读存储介质
CN107122321B (zh) 硬件修复方法、硬件修复***以及计算机可读取存储装置
US11687391B2 (en) Serializing machine check exceptions for predictive failure analysis
WO2022198972A1 (zh) 一种服务器启动过程中的故障定位方法、***及装置
JP2014130585A (ja) ファームウェアアップグレードエラー検出および自動ロールバック
CN112667462B (zh) 一种服务器的双闪存运行监测的***、方法及介质
CN111338698A (zh) 一种bios准确引导服务器启动的方法及***
CN110109782B (zh) 一种故障PCIe设备的更换方法、装置及***
CN115237644B (zh) ***故障处理方法、中央运算单元以及车辆
CN111367743A (zh) 一种循环重启测试过程中服务器掉电的诊断方法及***
CN111352779A (zh) 一种moc卡的ac电源的开关机测试方法及相关组件
CN106055440A (zh) 一种通过bmc实现服务器异常断电的测试方法及***
JP5285045B2 (ja) 仮想環境における故障復旧方法及びサーバ及びプログラム
CN116610430A (zh) 一种实现处理器带电运维的方法及服务器***
JP5300059B2 (ja) 電源供給システム、その診断方法及びプログラム
TWI759926B (zh) 開機測試系統及開機測試方法
CN116185510A (zh) 分区切换启动方法、阵列服务器和计算机可读存储介质
CN116449800A (zh) 一种控制逻辑切换方法、装置、设备及介质
CN113868001B (zh) 一种内存修复结果的检查方法、***及计算机存储介质
CN111488250A (zh) 高密度多节点服务器测试方法、***、终端及存储介质
CN114860292A (zh) 终端设备固件升级控制方法、装置、计算机设备及介质
CN114528555A (zh) 一种arm服务器固件安全校验启动管理方法、装置及介质
CN112380083B (zh) 一种bmc主备切换稳定性测试方法和***
CN108170247A (zh) Bmc掉电恢复方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant