CN113868101B - 一种服务器时序检测方法、装置及*** - Google Patents
一种服务器时序检测方法、装置及*** Download PDFInfo
- Publication number
- CN113868101B CN113868101B CN202111472295.9A CN202111472295A CN113868101B CN 113868101 B CN113868101 B CN 113868101B CN 202111472295 A CN202111472295 A CN 202111472295A CN 113868101 B CN113868101 B CN 113868101B
- Authority
- CN
- China
- Prior art keywords
- server
- time
- output voltage
- actual output
- timestamp
- 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
Links
- 238000001514 detection method Methods 0.000 title claims description 18
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000008569 process Effects 0.000 claims abstract description 27
- 238000010586 diagram Methods 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 abstract description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 5
- 238000003745 diagnosis Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000003631 expected effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/323—Visualisation of programs or trace data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Power Sources (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种服务器时序检测方法、装置及***,该方法包括:在检测到服务器的上下电信号时,识别服务器的状态;当服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;根据各个PG至有效的时间戳,得到在服务器上电时的VR实际输出电压时序;当服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;根据各个PG至无效的时间戳,得到在服务器下电时的VR实际输出电压时序;本发明在使用过程中能够自动得到VR实际输出电压时序,效率高、减少工作人员的工作量,节约人力资源,有利于对服务器的维护管理。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种服务器时序检测方法。
背景技术
目前,服务器行业日趋成熟,涌现出越来越多的服务器生产厂商。同时,由于客户越来越多,遍布全国各地乃至国外,一旦服务器出现问题,出差维护成本随之增加;甚至许多问题只会复现一次,如果不能实时监控并分析,可能永远不会复现并解决,也就无法给客户一个满意的答复。基于此,服务器中导入“故障诊断功能”已迫在眉睫。
“故障诊断功能”是指基于服务器的BMC(Baseboard Management Controller,基板管理控制器)及CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),定义一系列的事项,当服务器出现问题时,可以在BMC的Web界面下进行日志记录,从而达到远程分析及实时定位故障的效果。从Intel的Whitley平台开始,“故障诊断功能”已经导入,但并未达到预期的效果,遇到服务器宕机问题时,仍然会被客户质疑服务器时序存在问题,被要求逐个信号量测时序,不仅工作量大,还会导致人力资源的浪费。
鉴于此,如何提供一种解决上述技术问题的服务器时序检测方法、装置及***成为本发明需要解决的问题。
发明内容
本发明实施例的目的是提供一种服务器时序检测方法、装置及***,在使用过程中在使用过程中能够自动得到VR实际输出电压时序,效率高、减少工作人员的工作量,节约人力资源,有利于对服务器的维护管理。
为解决上述技术问题,本发明实施例提供了一种服务器时序检测方法,包括:
在检测服务器的到上下电信号时,识别服务器的状态;
当所述服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序;
当所述服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序。
可选的,所述根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序的过程为:
对各个所述PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳;
根据每个所述第一实际输出电压时间戳,得到在所述服务器上电时的VR实际输出电压时序;
则,所述根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序的过程为:
对各个所述PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳;
根据每个所述第二实际输出电压时间戳,得到在所述服务器下电时的VR实际输出电压时序。
可选的,所述对各个所述PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳的过程为:
获取预先记录的、在服务器上电过程中每个所述VR的PG信号与相应的实际输出电压的第一时间偏差;
分别根据与每个所述VR各自对应的第一时间偏差对相应的PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳;
则,所述对各个所述PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳的过程为:
获取预先记录的、在服务器下电过程中每个所述VR的PG信号与相应的实际输出电压的第二时间偏差;
分别根据与每个所述VR各自对应的第二时间偏差对相应的PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳。
可选的,从闪存中获取各个所述第一时间偏差或各个所述第二时间偏差。
可选的,还包括:
将所述VR实际输出电压时序存储至寄存器中,以便BMC在获取到所述VR实际输出电压时序后以时序图的形式进行展示。
可选的,还包括:
接收BMC发送的时间信息;
对所述时间信息进行解析,生成秒级以下的时间信息并进行时间同步。
可选的,通过I2C接收所述BMC发送的时间信息。
可选的,所述接收BMC发送的时间信息的过程为:
接收BMC按照预设时间间隔发送的时间信息。
本发明实施例还提供了一种服务器时序检测装置,包括:
识别模块,用于在检测到服务器的上下电信号时,识别服务器的状态;
第一记录模块,用于当所述服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
第一计算模块,用于根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序;
第二记录模块,用于当所述服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
第二计算模块,用于根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序。
本发明实施例还提供了一种服务器时序检测***,包括BMC和CPLD,所述CPLD用于实现如上述所述服务器时序检测方法的步骤。
本发明实施例中提供了一种服务器时序检测方法、装置及***,该方法包括:在检测到服务器的上下电信号时,识别服务器的状态;当服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;根据各个PG至有效的时间戳,得到在服务器上电时的VR实际输出电压时序;当服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;根据各个PG至无效的时间戳,得到在服务器下电时的VR实际输出电压时序。
可见,本发明实施例在检测到服务器的上下电信号时,识别出服务器的状态,并且在服务器处于上电状态时,分别记录各个VR的PG至有效的时间戳,并根据各个PG至有效的时间戳得到服务器上电时的VR实际输出电压时序,在服务器处于下电状态时,分别记录各个VR的PG至无效的时间戳,并根据各个PG至无效的时间戳,得到服务器下电时的VR实际输出电压时序;本发明在使用过程中能够自动得到VR实际输出电压时序,效率高、减少工作人员的工作量,节约人力资源,有利于对服务器的维护管理。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有的一种服务器中时序部分的故障诊断功能架构图;
图2为本发明实施例提供的一种服务器上电下电时的VR的PG信号示意图;
图3为本发明实施例提供的一种服务器时序检测方法的流程示意图;
图4为本发明实施例提供的一种服务器中时序部分的故障诊断功能架构图;
图5为本发明实施例提供的一种时序图;
图6为本发明实施例提供的一种服务器时序检测装置的结构示意图。
具体实施方式
本发明实施例提供了服务器时序检测方法、装置及***,在使用过程中在使用过程中能够自动得到VR实际输出电压时序,效率高、减少工作人员的工作量,节约人力资源,有利于对服务器的维护管理。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,如图1所示的服务器中时序部分的故障诊断功能架构,其中,CPLD负责整个服务器的时序控制,VR(也即电源控制芯片)的Enable(使能)信号与PG(PowerGood,表示VR输出的电压已经稳定)信号都接给了CPLD。CPLD可以判别两种故障并记录到寄存器中。同时,CPLD触发中断给BMC,由BMC通过I2C来读取CPLD的寄存器,形成日志并展示到Web页面,同时永久固化到Flash中备用。
如图2所示,其中,异常掉电情况:CPLD识别此时VR Enable有效,但VR的PG信号突然拉低,认为存在短路问题,会记录异常掉电日志。
上电超时:CPLD从按下Power Button开始计时,超过一段时间后,仍然没有接收到最后一个VR的PG,会记录上电超时日志。
由于针对上述情况,CPLD只识别了异常掉电与上电超时故障,但是服务器仍然存在两种故障以外的宕机问题,其次,目前故障诊断展示给客户的,只是单个VR本体是否出现故障,但客户以及Intel更加关心服务器整体时序是否是完全按照Intel的PDG设计的,如果没有有效的查看证明,则只能用示波器逐个信号进行测量。针对这些问题,本发明实施例中提出一种服务器时序检测方法,该方法应用于CPLD,具体架构请参照图4,其中,相比于现有技术中的时序分析***架构(如图1所示),本发明中的BMC会读取RTC发出的时间信息,并将该时间信息发送至CPLD,以便CPLD根据该时间信息对自身的时间信息进行同步,并且在CPLD中增设了时间戳模块(如图4所示包括寄存器和UFM),对于与图1中相同的部分,本发明不再赘述,对于所改进的部分的具体介绍如下:
请参照图3,图3为本发明实施例提供的一种服务器时序检测方法的流程示意图。该方法包括:
S110:在检测到服务器的上下电信号时,识别服务器的状态;
需要说明的是,本发明实施例中在CPLD检测到服务器的上下电信号时,对该上下电信号进行识别,确定出服务器的状态,例如检测到上电信号时服务器为上电状态,检测到下电信号时服务器为下电状态。
S120:当服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
具体的,在服务器为上电状态时,针对每个VR记录与每个VR各自对应的PG至有效时的时间戳。
S130:根据各个PG至有效的时间戳,得到在服务器上电时的VR实际输出电压时序;
具体的,根据与每个VR各自对应的PG至有效时的时间戳,得到与每个VR对应的服务器上电时的VR实际输出电压时序。
需要说明的是,该过程具体可以为:
对各个PG至有效的时间戳进行补偿,得到与每个PG至有效时对应的第一实际输出电压时间戳;
根据每个第一实际输出电压时间戳,得到在服务器上电时的VR实际输出电压时序。
具体的,由于服务器的整体时序需要完全按照Intel的PDG(Platform DesignGuide,指Intel提供给客户的参考设计)设计执行,其中,Intel的PDG设计中的时序,指的是不同VR输出电压之间的时序,而不是PG之间的时序。主板的设计中CPLD只能接收VR的PG信号,并无法监控实际电压信号。本发明实施例中,为了对齐Intel PDG的时序,需要对PG至有效的时间戳进行补偿,从而得到对应的VR在PG至有效时的第一实际输出电压时间戳,然后根据各个VR的第一实际输出电压时间戳得到在服务器上电时的VR实际输出电压时序。
其中,上述对各个PG至有效的时间戳进行补偿,得到与每个PG至有效时对应的第一实际输出电压时间戳的过程,具体可以为:
获取预先记录的、在服务器上电过程中每个VR的PG信号与相应的实际输出电压的第一时间偏差;
分别根据与每个VR各自对应的第一时间偏差对相应的PG至有效的时间戳进行补偿,得到与每个PG至有效时对应的第一实际输出电压时间戳;
可以理解的是,本发明实施例中可以预先记录在服务器上电过程中每个VR的PG至有效时的时间戳与该VR的实际输出电压之间的第一时间偏差,从而确定出与每个VR各自对应的第一时间偏差,具体可以将该对应关系预先存储至UFM中,具体如图4所示,其中,该UFM为CPLD提供给用户使用的Flash区域,可以用来存储一些重要信息,CPLD断电后,所存储的数据不会丢失,在需要时从闪存中获取各个第一时间偏差,然后再得到与每个VR各自对应的PG至有效的时间戳后,采用对应的第一时间偏差对PG至有效的时间戳进行补偿,即可得到对应的VR的PG至有效时的第一实际输出电压时间戳。
S140:当服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
需要说明的是,在服务器为下电状态时,针对每个VR记录与每个VR各自对应的PG至无效时的时间戳。
S150:根据各个PG至无效的时间戳,得到在服务器下电时的VR实际输出电压时序。
具体的,根据与每个VR各自对应的PG至无效时的时间戳,得到与每个VR对应的服务器下电时的VR实际输出电压时序。需要说明的是,该过程具体可以为:
对各个PG至无效的时间戳进行补偿,得到与每个PG至无效时对应的第二实际输出电压时间戳;
根据每个第二实际输出电压时间戳,得到在服务器下电时的VR实际输出电压时序。
同样,本发明实施例中为了对齐Intel PDG的时序,需要对PG至无效的时间戳进行补偿,从而得到对应的VR在PG至无效时的第二实际输出电压时间戳,然后根据各个VR的第二实际输出电压时间戳得到在服务器下电时的VR实际输出电压时序。其中,对各个PG至无效的时间戳进行补偿,得到与每个PG至无效时对应的第二实际输出电压时间戳的过程为:
获取预先记录的、在服务器下电过程中每个VR的PG信号与相应的实际输出电压的第二时间偏差;
分别根据与每个VR各自对应的第二时间偏差对相应的PG至无效的时间戳进行补偿,得到与每个PG至无效时对应的第二实际输出电压时间戳。
可以理解的是,本发明实施例中还可以预先记录在服务器下电过程中每个VR的PG至无效时的时间戳与该VR的实际输出电压之间的第二时间偏差,从而确定出与每个VR各自对应的第二时间偏差,具体可以将该对应关系预先存储至闪存中,在需要时从闪存中获取各个第二时间偏差,然后再得到与每个VR各自对应的PG至无效的时间戳后,采用对应的第二时间偏差对PG至无效的时间戳进行补偿,即可得到对应的VR的PG至无效时的第二实际输出电压时间戳。
进一步的,该方法还可以包括:
将VR实际输出电压时序存储至寄存器中,以便BMC在获取到VR实际输出电压时序后以时序图的形式进行展示。
也即,在得到VR实际输出电压时序后,可以将该VR实际输出电压时序存储至CPLD异常记录中的寄存器Register(如图4所示)中,BMC可以从CPLD异常记录的寄存器中获取VR实际输出电压时序,并提取其中的时间戳信息、VR名称、VR先后顺序、延时等信息,并根据这些信息将VR实际输出电压时序信号以时序图的形式展示,具体可以展示在Web界面下,以便客户能够方便的查看VR实际输出电压时序图,尤其是在服务器出现故障时,可以通过调用所记录的VR实际输出电压时序来确定是否是时序出现问题,无需再使用示波器依次测量时序,节约了大量的人力资源。例如,在Web界面下展示的时序图如图5所示,其中,图5中的P5V_STBY_DSW表示的是与5V的VR对应的时序,P3V3_STBY_DSW表示的是与3V3的VR对应的时序,并且5V的VR在输出电压正常之后10ms时,3V3的VR的输出电压才正常。
进一步的,该方法还包括:
接收BMC发送的时间信息;
对时间信息进行解析,生成秒级以下的时间信息并进行时间同步。
需要说明的是,由于BMC记录日志的时间戳,只能精确到秒级,可能1秒记录多条日志,远远达不到故障分析的精确度要求,因此,请参照图4,本发明实施例中BMC读取RTC(实时时钟)发出的时间信息后,将该时间信息按照“年,月,日,时,分,秒”的形式发送至CPLD,具体可以通过I2C将时间信息发送至CPLD,CPLD解析BMC发送的时间信息,并生成秒级以下的时间信息,然后对CPLD自身的时间进行更新同步,并将更新后的时间存储至图4中的时间戳模块的寄存器中。其中,BMC可以每间隔预设时间间隔(例如200ms)向BMC发送一次时间信息,BMC接收到时间信息后更新自身的时间,以便能够保证BMC的时间与实时时间同步。
可见,本发明实施例在检测到上下电信号时,识别出服务器的状态,并且在服务器处于上电状态时,分别记录各个VR的PG至有效的时间戳,并根据各个PG至有效的时间戳得到服务器上电时的VR实际输出电压时序,在服务器处于下电状态时,分别记录各个VR的PG至无效的时间戳,并根据各个PG至无效的时间戳,得到服务器下电时的VR实际输出电压时序;本发明在使用过程中能够自动得到VR实际输出电压时序,效率高、减少工作人员的工作量,节约人力资源,有利于对服务器的维护管理。
在上述实施例的基础上,本发明实施例还提供了一种服务器时序检测装置,请参照图6,该装置包括:
识别模块21,用于在检测到上下电信号时,识别服务器的状态;
第一记录模块22,用于当服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
第一计算模块23,用于根据各个PG至有效的时间戳,得到在服务器上电时的VR实际输出电压时序;
第二记录模块24,用于当服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
第二计算模块25,用于根据各个PG至无效的时间戳,得到在服务器下电时的VR实际输出电压时序。
需要说明的是,本发明实施例中的服务器时序检测装置具有与上述实施例中所提供的服务器时序检测方法相同的有益效果,并且对于本发明实施例中所涉及到的服务器时序检测方法的具体介绍请参照上述实施例,本发明在此不再赘述。
在上述实施例的基础上,本发明实施例还提供了一种服务器时序检测***,包括BMC和CPLD,CPLD用于实现如上述服务器时序检测方法的步骤。
例如,CPLD具体可以用于实现在检测到上下电信号时,识别服务器的状态;当服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;根据各个PG至有效的时间戳,得到在服务器上电时的VR实际输出电压时序;当服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;根据各个PG至无效的时间戳,得到在服务器下电时的VR实际输出电压时序的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (8)
1.一种服务器时序检测方法,其特征在于,包括:
在检测到服务器的上下电信号时,识别服务器的状态;
当所述服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序;
当所述服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序;其中:
所述根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序的过程为:
对各个所述PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳;
根据每个所述第一实际输出电压时间戳,得到在所述服务器上电时的VR实际输出电压时序;
则,所述根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序的过程为:
对各个所述PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳;
根据每个所述第二实际输出电压时间戳,得到在所述服务器下电时的VR实际输出电压时序;
还包括:
接收BMC发送的时间信息;
对所述时间信息进行解析,生成秒级以下的时间信息并进行时间同步。
2.根据权利要求1所述的服务器时序检测方法,其特征在于,所述对各个所述PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳的过程为:
获取预先记录的、在服务器上电过程中每个所述VR的PG信号与相应的实际输出电压的第一时间偏差;
分别根据与每个所述VR各自对应的第一时间偏差对相应的PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳;
则,所述对各个所述PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳的过程为:
获取预先记录的、在服务器下电过程中每个所述VR的PG信号与相应的实际输出电压的第二时间偏差;
分别根据与每个所述VR各自对应的第二时间偏差对相应的PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳。
3.根据权利要求2所述的服务器时序检测方法,其特征在于,从闪存中获取各个所述第一时间偏差或各个所述第二时间偏差。
4.根据权利要求1至3任意一项所述的服务器时序检测方法,其特征在于,还包括:
将所述VR实际输出电压时序存储至寄存器中,以便BMC在获取到所述VR实际输出电压时序后以时序图的形式进行展示。
5.根据权利要求1所述的服务器时序检测方法,其特征在于,通过I2C接收所述BMC发送的时间信息。
6.根据权利要求1所述的服务器时序检测方法,其特征在于,所述接收BMC发送的时间信息的过程为:
接收BMC按照预设时间间隔发送的时间信息。
7.一种服务器时序检测装置,其特征在于,包括:
识别模块,用于在检测到服务器的上下电信号时,识别服务器的状态;
第一记录模块,用于当所述服务器为上电状态时,分别记录各个VR的PG至有效的时间戳;
第一计算模块,用于根据各个所述PG至有效的时间戳,得到在所述服务器上电时的VR实际输出电压时序;
第二记录模块,用于当所述服务器为下电状态时,分别记录各个VR的PG至无效的时间戳;
第二计算模块,用于根据各个所述PG至无效的时间戳,得到在所述服务器下电时的VR实际输出电压时序;其中:
所述第一计算模块,用于:
对各个所述PG至有效的时间戳进行补偿,得到与每个所述PG至有效时对应的第一实际输出电压时间戳;
根据每个所述第一实际输出电压时间戳,得到在所述服务器上电时的VR实际输出电压时序;
则,所述第二计算模块,用于:
对各个所述PG至无效的时间戳进行补偿,得到与每个所述PG至无效时对应的第二实际输出电压时间戳;
根据每个所述第二实际输出电压时间戳,得到在所述服务器下电时的VR实际输出电压时序;
还包括:
接收BMC发送的时间信息;
对所述时间信息进行解析,生成秒级以下的时间信息并进行时间同步。
8.一种服务器时序检测***,其特征在于,包括BMC和CPLD,所述CPLD用于实现如权利要求1至6任一项所述服务器时序检测方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111472295.9A CN113868101B (zh) | 2021-12-06 | 2021-12-06 | 一种服务器时序检测方法、装置及*** |
PCT/CN2022/097423 WO2023103307A1 (zh) | 2021-12-06 | 2022-06-07 | 一种服务器时序检测方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111472295.9A CN113868101B (zh) | 2021-12-06 | 2021-12-06 | 一种服务器时序检测方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113868101A CN113868101A (zh) | 2021-12-31 |
CN113868101B true CN113868101B (zh) | 2022-03-08 |
Family
ID=78985883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111472295.9A Active CN113868101B (zh) | 2021-12-06 | 2021-12-06 | 一种服务器时序检测方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113868101B (zh) |
WO (1) | WO2023103307A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113868101B (zh) * | 2021-12-06 | 2022-03-08 | 苏州浪潮智能科技有限公司 | 一种服务器时序检测方法、装置及*** |
CN117149548B (zh) * | 2023-09-07 | 2024-04-26 | 上海合芯数字科技有限公司 | 服务器***时序测量方法、装置、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110515802A (zh) * | 2019-08-23 | 2019-11-29 | 苏州浪潮智能科技有限公司 | 一种服务器开机故障的监测方法、***及相关组件 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824388A (zh) * | 2016-04-05 | 2016-08-03 | 浪潮电子信息产业股份有限公司 | 一种上电/掉电的检测方法、装置和*** |
KR102354058B1 (ko) * | 2017-08-24 | 2022-01-20 | 삼성에스디에스 주식회사 | 서버 모니터링 방법과 이를 수행하기 위한 장치 및 시스템 |
CN107526664B (zh) * | 2017-09-06 | 2020-07-24 | 苏州浪潮智能科技有限公司 | 一种服务器异常掉电快速定位方法和装置 |
CN107797050B (zh) * | 2017-10-20 | 2021-07-02 | 郑州云海信息技术有限公司 | 一种定位服务器主板上电时序状态异常的方法 |
CN108304299A (zh) * | 2018-03-02 | 2018-07-20 | 郑州云海信息技术有限公司 | 服务器上电状态监测***及方法、计算机存储器及设备 |
CN111190560B (zh) * | 2019-12-24 | 2022-09-06 | 青岛小鸟看看科技有限公司 | 获取硬件垂直同步信号的方法、装置、设备及存储介质 |
CN111324192A (zh) * | 2020-02-26 | 2020-06-23 | 苏州浪潮智能科技有限公司 | 一种***板卡电源检测方法、装置、设备及存储介质 |
CN112231130B (zh) * | 2020-09-18 | 2022-06-03 | 苏州浪潮智能科技有限公司 | 一种根据日志定位故障的方法、***、设备及介质 |
CN112965864A (zh) * | 2021-02-20 | 2021-06-15 | 山东英信计算机技术有限公司 | 一种服务器上电故障检测方法、***及相关装置 |
CN113093619A (zh) * | 2021-04-06 | 2021-07-09 | 无锡海斯凯尔医学技术有限公司 | 上下电时序的控制方法和装置、芯片、存储介质 |
CN113742166B (zh) * | 2021-07-29 | 2023-07-18 | 苏州浪潮智能科技有限公司 | 一种服务器***器件日志记录方法、装置及*** |
CN113868101B (zh) * | 2021-12-06 | 2022-03-08 | 苏州浪潮智能科技有限公司 | 一种服务器时序检测方法、装置及*** |
-
2021
- 2021-12-06 CN CN202111472295.9A patent/CN113868101B/zh active Active
-
2022
- 2022-06-07 WO PCT/CN2022/097423 patent/WO2023103307A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110515802A (zh) * | 2019-08-23 | 2019-11-29 | 苏州浪潮智能科技有限公司 | 一种服务器开机故障的监测方法、***及相关组件 |
Also Published As
Publication number | Publication date |
---|---|
CN113868101A (zh) | 2021-12-31 |
WO2023103307A1 (zh) | 2023-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113868101B (zh) | 一种服务器时序检测方法、装置及*** | |
US8510587B2 (en) | Time synchronization system and server using a baseboard management controller acquiring time signals to record occurrence time of system logs before than host system | |
EP3121726A1 (en) | Fault processing method, related device and computer | |
CN108932007B (zh) | 获取时间戳的方法以及计算机装置 | |
US20100070213A1 (en) | Method for Monitoring the Electrical Energy Quality in an Electrical Energy Supply System, Power Quality Field Device and Power Quality System | |
CN110727556A (zh) | 一种bmc健康状态监控方法、***、终端及存储介质 | |
CN116107819A (zh) | 一种服务器启动故障检测***、方法、装置以及介质 | |
US20120050065A1 (en) | Systems and methods for network enabled data capture | |
CN112947678A (zh) | 一种SoC双核***时钟同步方法及装置 | |
US7711517B2 (en) | System and method for testing the accuracy of real time clocks | |
JP2012128552A (ja) | 情報処理装置および情報処理装置の時刻同期方法 | |
CN108931696B (zh) | 一种智能变电站的b码时钟异常检测方法及继电保护装置 | |
CN111401851A (zh) | 一种便于企业管理的考勤*** | |
US20240256024A1 (en) | Method, apparatus and system for detecting timing of server | |
CN111025223B (zh) | 电能表的时钟修正方法、装置、设备及存储介质 | |
CN110825643A (zh) | 一种监控测试任务执行情况的方法 | |
CN116701338A (zh) | 日志时间修正方法、装置、电子设备及存储介质 | |
US20240103563A1 (en) | System and method for time synchronization between multiple operating systems | |
JPH1097446A (ja) | ロギング管理方法及びロギング用時計及び情報処理装置 | |
JPH05288576A (ja) | 電源監視レコーダ | |
KR102682948B1 (ko) | 순간 전압 강하 보상 장치에서의 연속 이벤트에 대한 파형 저장 시스템 | |
CN114720807B (zh) | 一种配电网保护信号在线定检方法及*** | |
CN113868036A (zh) | 服务器时序异常监测方法、***、终端及存储介质 | |
JPH08137572A (ja) | 分散処理プロセッサシステムにおける性能データ処理方法 | |
KR100542872B1 (ko) | 현장 검출기에 저장된 백업데이터를 무선통신방식으로자동 복원하는 실시간 환경선량 감시 시스템 |
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 |