[go: up one dir, main page]

CN106407059A - Server node testing system and method - Google Patents

Server node testing system and method Download PDF

Info

Publication number
CN106407059A
CN106407059A CN201610859125.9A CN201610859125A CN106407059A CN 106407059 A CN106407059 A CN 106407059A CN 201610859125 A CN201610859125 A CN 201610859125A CN 106407059 A CN106407059 A CN 106407059A
Authority
CN
China
Prior art keywords
server node
module
voltage
signal
psoc
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.)
Pending
Application number
CN201610859125.9A
Other languages
Chinese (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201610859125.9A priority Critical patent/CN106407059A/en
Publication of CN106407059A publication Critical patent/CN106407059A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/875Monitoring of systems including the internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明公开了一种服务器节点测试系统和方法,该系统包括:PSOC模块,用于通过链路与服务器节点连接,读取服务器节点的电压值;FPGA模块,用于获取服务器节点的电压的enable信号以及预设功能信号;BMC模块,与PSOC模块以及FPGA模块连接,用于获取PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与BMC模块连接,根据BMC模块处理的结果显示服务器节点的运行状态信息。利用PSOC模块的模拟特性来检测节点的电压,FPGA模块主要用于上电时序的管控,BMC模块即基板管理控制器模块接收PSOC模块和FPGA模块的监控数据,并进行相应解析,并将解析的该服务器节点的状态信息通过显示终端显示出来方便检测人员进行检测和判定,在节点异常时简单准确地定位节点错误信息。

The invention discloses a server node testing system and method. The system includes: a PSOC module, used to connect with the server node through a link, and read the voltage value of the server node; an FPGA module, used to obtain the enable voltage value of the server node Signal and preset function signal; BMC module, connected with PSOC module and FPGA module, used to obtain the data collected by PSOC module and FPGA module, and perform corresponding processing; display terminal, used to connect with BMC module, processed according to BMC module The result shows the running status information of the server node. The analog characteristics of the PSOC module are used to detect the voltage of the node. The FPGA module is mainly used for the control of the power-on sequence. The status information of the server node is displayed through the display terminal to facilitate the detection and judgment of the inspectors, and the error information of the node can be easily and accurately located when the node is abnormal.

Description

一种服务器节点测试系统及方法A server node testing system and method

技术领域technical field

本发明涉及服务器技术领域,特别是涉及一种服务器节点测试系统及方法。The invention relates to the technical field of servers, in particular to a server node testing system and method.

背景技术Background technique

随着服务器技术的发展,服务器的节点密度日益提高,伴随而来的是高密度的节点在测试和解硬件相关的bug时的难度的不断加大。With the development of server technology, the node density of the server is increasing day by day, accompanied by the difficulty of testing and solving hardware-related bugs for high-density nodes.

目前,传统的测试设备和测试方法已经无法满足现状对服务器节点的检测需求,其主要体现高端服务器系统中,计算节点的高密度使得待测点的位置的周围空间变小,某些待测信号已经无法通过探头直接进行测量,当待测点数量多时,传统的检测方法就显得麻烦且效率较低,会耗费检测人员大量的时间,且传统的测试方法在使用测试设备的过程中易受到外部环境干扰,测试结果的真实性也很容易受到影响。At present, traditional test equipment and test methods can no longer meet the current detection requirements for server nodes. It mainly reflects that in high-end server systems, the high density of computing nodes makes the surrounding space of the point to be tested smaller, and some signals to be tested It is no longer possible to measure directly through the probe. When the number of points to be measured is large, the traditional detection method is cumbersome and inefficient. The authenticity of test results is also easily affected by environmental interference.

因此,如何提供一种对服务器节点的测试方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息,是本领域技术人员目前需要解决的技术问题。Therefore, how to provide a testing method for the server node, which can simply and accurately detect the computing node to be tested, and locate the error information of the node is a technical problem that those skilled in the art need to solve at present.

发明内容Contents of the invention

本发明的目的是提供一种服务器节点测试系统及方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息。The object of the present invention is to provide a server node testing system and method, which can simply and accurately detect computing nodes to be tested and locate node error information.

为解决上述技术问题,本发明提供了如下技术方案:In order to solve the problems of the technologies described above, the present invention provides the following technical solutions:

一种服务器节点测试系统,包括:A server node testing system, comprising:

PSOC模块,用于通过链路与服务器节点连接,读取所述服务器节点的电压值;The PSOC module is used to connect to the server node through the link, and read the voltage value of the server node;

FPGA模块,用于获取所述服务器节点的电压的enable信号以及预设功能信号;The FPGA module is used to obtain the enable signal and the preset function signal of the voltage of the server node;

BMC模块,与所述PSOC模块以及FPGA模块连接,用于获取所述PSOC模块和FPGA模块所采集的数据,并进行相应处理;BMC module, is connected with described PSOC module and FPGA module, is used for obtaining the data collected by described PSOC module and FPGA module, and carries out corresponding processing;

显示终端,用于与所述BMC模块连接,根据所述BMC模块处理的结果显示所述服务器节点的运行状态信息。The display terminal is used to connect with the BMC module, and display the running status information of the server node according to the processing result of the BMC module.

优选地,所述BMC模块包括:Preferably, the BMC module includes:

电压阈值设定单元,用于响应操作者操作设定电压阈值范围;a voltage threshold setting unit, configured to set a voltage threshold range in response to an operator operation;

第一判断单元,用于判断所述PSOC模块读取的所述服务器节点的电压值是否处于所述电压阈值范围内,并输出对应的第一判断结果;A first judgment unit, configured to judge whether the voltage value of the server node read by the PSOC module is within the voltage threshold range, and output a corresponding first judgment result;

电平设定单元,用于响应操作者操作设定预设电平;a level setting unit for setting a preset level in response to an operator operation;

第二判断单元,用于判断所述FPGA模块获取的所述服务器节点的电压的enable信号以及预设功能信号在所述BMC模块对应的引脚上触发的电平和所述预设电平是否相同,并输出对应的第二判断结果。The second judging unit is used to judge whether the enable signal of the voltage of the server node acquired by the FPGA module and the level triggered by the preset function signal on the corresponding pin of the BMC module are the same as the preset level , and output the corresponding second judgment result.

优选地,所述显示终端为测试电脑。Preferably, the display terminal is a test computer.

优选地,所述BMC模块通过网卡与所述测试电脑连接。Preferably, the BMC module is connected to the test computer through a network card.

优选地,还包括:设置在所述显示终端上的报警单元,用于在所述服务器节点的运行状态异常时发出提醒信号。Preferably, it further includes: an alarm unit arranged on the display terminal, configured to send out a reminder signal when the running state of the server node is abnormal.

一种服务器节点测试方法,包括:A server node testing method, comprising:

通过与服务器节点连接的PSOC模块获取所述服务器节点的电压值;Obtain the voltage value of the server node through the PSOC module connected to the server node;

通过FPGA模块获取所述服务器节点的电压的enable信号以及预设功能信号;Obtaining the enable signal and the preset function signal of the voltage of the server node through the FPGA module;

通过BMC模块判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常;Whether the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal are judged by the BMC module;

若判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常,则定位所述服务器节点的错误信息。If it is determined that the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, the error information of the server node is located.

优选地,所述判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常,包括:Preferably, the judging whether the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal includes:

判断所述服务器节点的电压值是否处于预设的电压阈值范围内;judging whether the voltage value of the server node is within a preset voltage threshold range;

若否,则判定所述服务器节点的电压信号异常;If not, it is determined that the voltage signal of the server node is abnormal;

判断所述BMC模块与所述FPGA模块相连接的引脚的电平是否和预设电平相同;Judging whether the level of the pin connected between the BMC module and the FPGA module is the same as the preset level;

若否,则判定所述电压的enable信号以及预设功能信号异常。If not, it is determined that the voltage enable signal and the preset function signal are abnormal.

优选地,在判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常之后,还包括:Preferably, after determining that the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, it also includes:

发出与异常信号组合相匹配的提示信号。Emit an alert signal that matches the combination of exception signals.

与现有技术相比,上述技术方案具有以下优点:Compared with the prior art, the above-mentioned technical solution has the following advantages:

本发明所提供的一种服务器节点测试系统,包括:PSOC模块,用于通过链路与服务器节点连接,读取服务器节点的电压值;FPGA模块,用于获取服务器节点的电压的enable信号以及预设功能信号;BMC模块,与PSOC模块以及FPGA模块连接,用于获取PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与BMC模块连接,根据BMC模块处理的结果显示服务器节点的运行状态信息。服务器利用PSOC模块的模拟特性能够检测芯片的电压和温度,在本方案中主要利用PSOC模块的模拟特性来检测节点的电压,FPGA模块主要用于上电时序的管控,BMC模块即基板管理控制器模块具有本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除管理等功能,在本技术方案中,BMC模块接收PSOC模块和FPGA模块的监控数据,并进行相应解析,并将解析的该服务器节点的状态信息通过显示终端显示出来方便检测人员进行检测和判定,在节点异常时简单准确地定位节点错误信息。A server node testing system provided by the present invention includes: a PSOC module, used to connect to the server node through a link, and read the voltage value of the server node; an FPGA module, used to obtain the enable signal and the preset Set function signal; BMC module, connected with PSOC module and FPGA module, used to obtain the data collected by PSOC module and FPGA module, and perform corresponding processing; display terminal, used to connect with BMC module, display according to the result processed by BMC module The running status information of the server node. The server can detect the voltage and temperature of the chip by using the analog characteristics of the PSOC module. In this solution, the analog characteristics of the PSOC module are mainly used to detect the voltage of the node. The FPGA module is mainly used for the control of the power-on sequence, and the BMC module is the base board management controller. The module has functions such as local and remote diagnosis, console support, configuration management, hardware management and troubleshooting management. The status information of the server node is displayed through the display terminal to facilitate the detection and judgment of the inspectors, and the error information of the node can be easily and accurately located when the node is abnormal.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings that need to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without any creative work.

图1为本发明一种具体实施方式所提供的服务器节点测试系统结构示意图;Fig. 1 is a schematic structural diagram of a server node testing system provided by a specific embodiment of the present invention;

图2为本发明一种实施方式所提供的服务器节点测试方法流程图。FIG. 2 is a flowchart of a server node testing method provided by an embodiment of the present invention.

具体实施方式detailed description

本发明的核心是提供一种服务器节点测试系统及方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息。The core of the present invention is to provide a server node testing system and method, which can simply and accurately detect computing nodes to be tested and locate node error information.

为了使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施的限制。In the following description, specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways than those described here, and those skilled in the art can make similar extensions without departing from the connotation of the present invention. Accordingly, the invention is not limited to the specific implementations disclosed below.

请参考图1,图1为本发明一种具体实施方式所提供的服务器节点测试系统结构示意图。Please refer to FIG. 1 , which is a schematic structural diagram of a server node testing system provided by a specific embodiment of the present invention.

本发明的一种具体实施方式提供了一种服务器节点测试系统,包括:PSOC模块1,用于通过链路与服务器节点连接,读取服务器节点的电压值;FPGA模块2,用于获取服务器节点的电压的enable信号以及预设功能信号;BMC模块3,与PSOC模块1以及FPGA模块2连接,用于获取PSOC模块1和FPGA模块2所采集的数据,并进行相应处理;显示终端4,用于与BMC模块3连接,根据BMC模块3处理的结果显示服务器节点的运行状态信息。A specific embodiment of the present invention provides a server node testing system, including: PSOC module 1, used to connect with the server node through a link, and read the voltage value of the server node; FPGA module 2, used to obtain the voltage value of the server node The enable signal of the voltage and the preset function signal; the BMC module 3 is connected with the PSOC module 1 and the FPGA module 2, and is used to obtain the data collected by the PSOC module 1 and the FPGA module 2, and perform corresponding processing; the display terminal 4 is used for In connection with the BMC module 3, the running status information of the server node is displayed according to the result processed by the BMC module 3.

在本实施方式中,PSOC即Programmable System-On-Chip(片上可编程系统),是一种对于标准的“全数字式”微控制器设计、纯粹的模拟设计以及介乎此二者之间的所有设计而言具有同等的高适用性的器件,是一种具有极端灵活且完全可编程的混合信号SOC的基本原理的全新一代器件,服务器采用PSOC利用模拟特性来检测芯片的电压和温度,在本实施方式中,服务器采用PSOC模块主要用于利用模拟特性来检测服务器节点的电压。FPGA(Field-Programmable Gate Array)即现场可编程门阵列,在服务器上主要用于上电时序的管控,而在本实施方式中,FPGA模块主要用于使电压的enable信号以及重要功能信号分配到与BMC模块相联系的引脚上。BMC(Baseboard Management Controller)即基板管理控制器,其具备本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除管理等功能,在本实施方式中,BMC模块通过解析PSOC模块以及FPGA模块的通信数据,获取检测服务器节点的状态信息,并将之发送至显示终端进行相应显示,从而实现了对服务器节点的监控,当服务器节点状态异常时,用户通过显示终端即可获知服务器节点的错误信息,可以很直观地定位节点错误信息,以便于用户解与电压信号相关的硬件bug,提高用户的工作效率。In this embodiment, PSOC is Programmable System-On-Chip (programmable system on chip), which is a kind of design for standard "full digital" microcontroller design, pure analog design and the intermediate between the two Devices with the same high applicability for all designs. It is a new generation device with the basic principle of extremely flexible and fully programmable mixed-signal SOC. The server uses PSOC to use analog characteristics to detect the voltage and temperature of the chip. In this embodiment, the server uses the PSOC module mainly to detect the voltage of the server node by using the analog characteristic. FPGA (Field-Programmable Gate Array) is a Field Programmable Gate Array, which is mainly used to control the power-on sequence on the server. In this embodiment, the FPGA module is mainly used to distribute the enable signal of the voltage and important function signals to the On the pins associated with the BMC module. BMC (Baseboard Management Controller) is the baseboard management controller, which has functions such as local and remote diagnosis, console support, configuration management, hardware management and troubleshooting management. In this embodiment, the BMC module analyzes the PSOC module and the FPGA module The communication data of the detection server node is obtained, and the status information of the detection server node is sent to the display terminal for corresponding display, thereby realizing the monitoring of the server node. When the status of the server node is abnormal, the user can know the error of the server node through the display terminal Information, you can intuitively locate node error information, so that users can solve hardware bugs related to voltage signals and improve user work efficiency.

在本发明的一种实施方式中,BMC模块包括:电压阈值设定单元,用于响应操作者操作设定电压阈值范围;第一判断单元,用于判断PSOC模块读取的服务器节点的电压值是否处于电压阈值范围内,并输出对应的第一判断结果;电平设定单元,用于响应操作者操作设定预设电平;第二判断单元,用于判断FPGA模块获取的服务器节点的电压的enable信号以及预设功能信号在BMC模块对应的引脚上触发的电平和预设电平是否相同,并输出对应的第二判断结果。In one embodiment of the present invention, the BMC module includes: a voltage threshold setting unit, which is used to respond to the operator's operation to set the voltage threshold range; a first judging unit, which is used to judge the voltage value of the server node read by the PSOC module Whether it is within the voltage threshold range, and output the corresponding first judgment result; the level setting unit is used to set the preset level in response to the operator’s operation; the second judgment unit is used to judge the server node obtained by the FPGA module Whether the level triggered by the enable signal of the voltage and the preset function signal on the corresponding pin of the BMC module is the same as the preset level, and output the corresponding second judgment result.

在本实施方式中,根据实际链路,PSOC模块读取服务器节点的电压值,BMC模块读取PSOC模块传输的数据,用于可以根据节点功能说明书通过电压阈值设定单元设定电压阈值范围,以判断该服务器节点的电压是否异常,当PSOC模块读取的服务器节点的电压值超出了电压阈值范围时,则第一判断单元判定该服务器节点的电压异常。BMC模块对于和FPGA模块通信所得的数据,根据节点说明书通过电平设定单元分别设定对应的高低电平,由于FPGA模块使电压的enable信号以及重要功能信号分配到与BMC模块相联系的引脚上,则FPGA模块的数据会引起BMC模块该引脚的电平变化,通过比较BMC模块与FPGA模块相联系的引脚的电平和预设电平,判断电压的enable信号以及预设功能信号是否异常,若第二判断单元判定比较结果不同则表示电压的enable信号以及预设功能信号异常,其中,预设功能信号通常设定为一些重要功能信号。In this embodiment, according to the actual link, the PSOC module reads the voltage value of the server node, and the BMC module reads the data transmitted by the PSOC module, so that the voltage threshold range can be set by the voltage threshold setting unit according to the node function specification, To judge whether the voltage of the server node is abnormal, when the voltage value of the server node read by the PSOC module exceeds the voltage threshold range, the first judging unit judges that the voltage of the server node is abnormal. For the data obtained from communication with the FPGA module, the BMC module sets the corresponding high and low levels through the level setting unit according to the node specification. The FPGA module distributes the enable signal of the voltage and important function signals to the pins associated with the BMC module. On the pin, the data of the FPGA module will cause the level change of the pin of the BMC module. By comparing the level of the pin connected with the BMC module and the FPGA module with the preset level, the enable signal and the preset function signal of the voltage are judged. Whether it is abnormal, if the second judging unit judges that the comparison results are different, it means that the enable signal of the voltage and the preset function signal are abnormal, wherein the preset function signal is usually set as some important function signal.

在本发明的一种实施方式中,优选显示终端为测试电脑,且BMC模块通过网卡与测试电脑连接。BMC模块接收到监控的数据后,进行解析,并将解析后的服务器节点状态信息通过网卡传给测试电脑,通过测试电脑的WEB UI界面即可将服务器节点的各状态信息展现出来,用户通过该界面即可看到服务器节点电压和重要功能信号工作是否异常。In one embodiment of the present invention, preferably, the display terminal is a test computer, and the BMC module is connected to the test computer through a network card. After the BMC module receives the monitoring data, it analyzes and transmits the analyzed server node status information to the test computer through the network card, and the server node status information can be displayed through the WEB UI interface of the test computer. On the interface, you can see whether the server node voltage and important function signals are working abnormally.

进一步地,还包括:设置在显示终端上的报警单元,用于在服务器节点的运行状态异常时发出提醒信号。Further, it also includes: an alarm unit arranged on the display terminal, used for sending out a reminder signal when the running state of the server node is abnormal.

在本实施方式中,当服务器节点的运行状态异常时,显示终端上的报警单元发出对应的提醒信号,以提示用户服务器节点具有错误信息。In this embodiment, when the running state of the server node is abnormal, the alarm unit on the display terminal sends a corresponding reminder signal to remind the user that the server node has error information.

请参考图2,图2为本发明一种实施方式所提供的服务器节点测试方法流程图。Please refer to FIG. 2 , which is a flow chart of a server node testing method provided by an embodiment of the present invention.

相应地,本发明一种实施方式还提供了一种服务器节点测试方法,包括:Correspondingly, an embodiment of the present invention also provides a server node testing method, including:

S11:通过与服务器节点连接的PSOC模块获取服务器节点的电压值。通过PSOC模块的模拟特性来检测服务器节点的电压值。S11: Obtain the voltage value of the server node through the PSOC module connected to the server node. The voltage value of the server node is detected through the analog characteristic of the PSOC module.

S12:通过FPGA模块获取服务器节点的电压的enable信号以及预设功能信号。S12: Acquiring the enable signal of the voltage of the server node and the preset function signal through the FPGA module.

S13:通过BMC模块判断服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常。S13: Determine whether the voltage signal of the server node, the voltage enable signal, and the preset function signal are abnormal through the BMC module.

S14:若判定服务器节点的电压信号、电压的enable信号以及预设功能信号异常,则定位服务器节点的错误信息。S14: If it is determined that the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, locate the error information of the server node.

定位服务器节点的错误信息指的是将该服务器节点的错误信息进行相应地显示,以便用户查看。Locating the error information of the server node refers to correspondingly displaying the error information of the server node so as to be viewed by the user.

其中,判断服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常,包括:Among them, judging whether the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, including:

判断服务器节点的电压值是否处于预设的电压阈值范围内,其汇总,电压阈值范围可以根据节点说明书进行相应设置,该电压阈值范围为服务器节点正常工作时的电压范围;Judging whether the voltage value of the server node is within the preset voltage threshold range, its summary, the voltage threshold range can be set according to the node manual, and the voltage threshold range is the voltage range of the server node when it is working normally;

若否,则判定服务器节点的电压信号异常;If not, it is determined that the voltage signal of the server node is abnormal;

判断BMC模块与FPGA模块相连接的引脚的电平是否和预设电平相同,其中,FPGA模块将电压的enable信号以及预设功能信号分配到与BMC模块相联系的引脚上,电压的enable信号以及预设功能信号的变化会引起BMC模块上盖引脚的电平变化,预设电平指的即是电压的enable信号以及预设功能信号正常时的电平;Determine whether the level of the pin connected to the BMC module and the FPGA module is the same as the preset level, wherein the FPGA module distributes the voltage enable signal and the preset function signal to the pin connected to the BMC module, and the voltage level The change of the enable signal and the preset function signal will cause the level change of the upper cover pin of the BMC module. The preset level refers to the enable signal of the voltage and the level when the preset function signal is normal;

若否,则判定电压的enable信号以及预设功能信号异常。If not, it is determined that the voltage enable signal and the preset function signal are abnormal.

进一步地,在判定服务器节点的电压信号、电压的enable信号以及预设功能信号异常之后,还包括:发出与异常信号组合相匹配的提示信号。Further, after determining that the voltage signal of the server node, the enable signal of the voltage, and the preset function signal are abnormal, the method further includes: sending a prompt signal matching the abnormal signal combination.

用户可以根据需要设置多种提示信号,每种提示信号和一种信号异常情况相对应,如只是电压信号异常时发出第一提示信号,在电压信号和电压的enable信号同时异常时发出第二提示信号。Users can set a variety of prompt signals according to their needs. Each prompt signal corresponds to a signal abnormality. For example, the first prompt signal is sent when the voltage signal is abnormal, and the second prompt is sent when the voltage signal and the voltage enable signal are both abnormal. Signal.

综上所述,本发明所提供的服务器节点测试系统及方法,适用于检测服务器节点的芯片电压异常,对节点正常工作影响较大的信号异常的监控,根据服务器节点上的PSOC模块和BMC模块的实际链路,BMC模块通过与PSOC模块通信实现对节点上电压工作状况的监控,对于电压的enable信号和一些重要的功能信号,通过FPGA模块传给BMC模块,以实现对这些信号的监控,BMC模块对接收到的数据进行解析,然后将解析的信息通过显示终端进行显示,诸如工程师等用户即可通过显示终端查看节点电压和重要的功能信号工作是否正常,当服务器节点工作异常时,用户即可读到相关信息,准确快速地定位节点错误信息。In summary, the server node testing system and method provided by the present invention are suitable for detecting abnormal chip voltages of server nodes and monitoring of signal abnormalities that have a greater impact on the normal operation of nodes. According to the PSOC module and BMC module on the server node The actual link, the BMC module communicates with the PSOC module to monitor the working status of the voltage on the node. For the enable signal of the voltage and some important function signals, it is transmitted to the BMC module through the FPGA module to realize the monitoring of these signals. The BMC module analyzes the received data, and then displays the analyzed information through the display terminal. Users such as engineers can check whether the node voltage and important functional signals are working normally through the display terminal. When the server node is working abnormally, the user The relevant information can be read, and the error information of the node can be located accurately and quickly.

以上对本发明所提供的一种服务器节点测试系统及方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。The server node testing system and method provided by the present invention have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention, and the descriptions of the above embodiments are only used to help understand the method and core idea of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, some improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims (8)

1.一种服务器节点测试系统,其特征在于,包括:1. A server node testing system, characterized in that, comprising: PSOC模块,用于通过链路与服务器节点连接,读取所述服务器节点的电压值;The PSOC module is used to connect to the server node through the link, and read the voltage value of the server node; FPGA模块,用于获取所述服务器节点的电压的enable信号以及预设功能信号;The FPGA module is used to obtain the enable signal and the preset function signal of the voltage of the server node; BMC模块,与所述PSOC模块以及FPGA模块连接,用于获取所述PSOC模块和FPGA模块所采集的数据,并进行相应处理;BMC module, is connected with described PSOC module and FPGA module, is used for obtaining the data collected by described PSOC module and FPGA module, and carries out corresponding processing; 显示终端,用于与所述BMC模块连接,根据所述BMC模块处理的结果显示所述服务器节点的运行状态信息。The display terminal is used to connect with the BMC module, and display the running status information of the server node according to the processing result of the BMC module. 2.根据权利要求1所述的系统,其特征在于,所述BMC模块包括:2. The system according to claim 1, wherein the BMC module comprises: 电压阈值设定单元,用于响应操作者操作设定电压阈值范围;a voltage threshold setting unit, configured to set a voltage threshold range in response to an operator operation; 第一判断单元,用于判断所述PSOC模块读取的所述服务器节点的电压值是否处于所述电压阈值范围内,并输出对应的第一判断结果;A first judgment unit, configured to judge whether the voltage value of the server node read by the PSOC module is within the voltage threshold range, and output a corresponding first judgment result; 电平设定单元,用于响应操作者操作设定预设电平;a level setting unit for setting a preset level in response to an operator operation; 第二判断单元,用于判断所述FPGA模块获取的所述服务器节点的电压的enable信号以及预设功能信号在所述BMC模块对应的引脚上触发的电平和所述预设电平是否相同,并输出对应的第二判断结果。The second judging unit is used to judge whether the enable signal of the voltage of the server node acquired by the FPGA module and the level triggered by the preset function signal on the corresponding pin of the BMC module are the same as the preset level , and output the corresponding second judgment result. 3.根据权利要求2所述的系统,其特征在于,所述显示终端为测试电脑。3. The system according to claim 2, wherein the display terminal is a test computer. 4.根据权利要求3所述的系统,其特征在于,所述BMC模块通过网卡与所述测试电脑连接。4. The system according to claim 3, wherein the BMC module is connected with the test computer through a network card. 5.根据权利要求1至4任一项所述的系统,其特征在于,还包括:设置在所述显示终端上的报警单元,用于在所述服务器节点的运行状态异常时发出提醒信号。5. The system according to any one of claims 1 to 4, further comprising: an alarm unit arranged on the display terminal, configured to send out a reminder signal when the running state of the server node is abnormal. 6.一种服务器节点测试方法,其特征在于,包括:6. A server node testing method, characterized in that, comprising: 通过与服务器节点连接的PSOC模块获取所述服务器节点的电压值;Obtain the voltage value of the server node through the PSOC module connected to the server node; 通过FPGA模块获取所述服务器节点的电压的enable信号以及预设功能信号;Obtaining the enable signal and the preset function signal of the voltage of the server node through the FPGA module; 通过BMC模块判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常;Whether the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal are judged by the BMC module; 若判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常,则定位所述服务器节点的错误信息。If it is determined that the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, the error information of the server node is located. 7.根据权利要求6所述的方法,其特征在于,所述判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常,包括:7. The method according to claim 6, wherein the judging whether the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal includes: 判断所述服务器节点的电压值是否处于预设的电压阈值范围内;judging whether the voltage value of the server node is within a preset voltage threshold range; 若否,则判定所述服务器节点的电压信号异常;If not, it is determined that the voltage signal of the server node is abnormal; 判断所述BMC模块与所述FPGA模块相连接的引脚的电平是否和预设电平相同;Judging whether the level of the pin connected between the BMC module and the FPGA module is the same as the preset level; 若否,则判定所述电压的enable信号以及预设功能信号异常。If not, it is determined that the voltage enable signal and the preset function signal are abnormal. 8.根据权利要求7所述的方法,其特征在于,在判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常之后,还包括:8. The method according to claim 7, characterized in that, after determining that the voltage signal of the server node, the enable signal of the voltage and the preset function signal are abnormal, further comprising: 发出与异常信号组合相匹配的提示信号。Emit an alert signal that matches the combination of exception signals.
CN201610859125.9A 2016-09-28 2016-09-28 Server node testing system and method Pending CN106407059A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610859125.9A CN106407059A (en) 2016-09-28 2016-09-28 Server node testing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610859125.9A CN106407059A (en) 2016-09-28 2016-09-28 Server node testing system and method

Publications (1)

Publication Number Publication Date
CN106407059A true CN106407059A (en) 2017-02-15

Family

ID=58015602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610859125.9A Pending CN106407059A (en) 2016-09-28 2016-09-28 Server node testing system and method

Country Status (1)

Country Link
CN (1) CN106407059A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107703387A (en) * 2017-09-27 2018-02-16 郑州云海信息技术有限公司 A kind of system for showing node error message
CN108132861A (en) * 2017-12-21 2018-06-08 郑州云海信息技术有限公司 A kind of method and device that quick Debug is realized based on server
CN108388489A (en) * 2018-02-27 2018-08-10 郑州云海信息技术有限公司 A kind of server failure diagnostic method, system, equipment and storage medium
CN111966189A (en) * 2020-09-18 2020-11-20 苏州浪潮智能科技有限公司 Flexibly configured multi-computing-node server mainboard structure and program
CN112965891A (en) * 2021-03-10 2021-06-15 山东英信计算机技术有限公司 Testing method and device for monitoring fan performance based on server testing
CN113866671A (en) * 2021-08-30 2021-12-31 苏州浪潮智能科技有限公司 A method, system, implementation method, and device for monitoring server voltage leakage
CN114047378A (en) * 2022-01-12 2022-02-15 苏州浪潮智能科技有限公司 Signal voltage detection method, system, equipment and server
CN114328138A (en) * 2021-12-16 2022-04-12 苏州浪潮智能科技有限公司 Data display method and device of server, server and storage medium
CN115801615A (en) * 2022-12-23 2023-03-14 苏州浪潮智能科技有限公司 Hardware state display method and device, storage medium and mobile terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0663634A2 (en) * 1994-01-14 1995-07-19 Sun Microsystems, Inc. Smart switch
CN1470990A (en) * 2002-07-25 2004-01-28 联想(北京)有限公司 Super server monitor and management system
US6823382B2 (en) * 2001-08-20 2004-11-23 Altaworks Corporation Monitoring and control engine for multi-tiered service-level management of distributed web-application servers
CN103136081A (en) * 2011-12-05 2013-06-05 鸿富锦精密工业(深圳)有限公司 Testing device and testing method of data center server stability
CN104021054A (en) * 2014-06-11 2014-09-03 浪潮(北京)电子信息产业有限公司 Server fault visual detecting and processing method and system and programmable chip
CN104571442A (en) * 2015-01-26 2015-04-29 浪潮电子信息产业股份有限公司 Power platform-based memory board POWER-on time sequence control method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0663634A2 (en) * 1994-01-14 1995-07-19 Sun Microsystems, Inc. Smart switch
US6823382B2 (en) * 2001-08-20 2004-11-23 Altaworks Corporation Monitoring and control engine for multi-tiered service-level management of distributed web-application servers
CN1470990A (en) * 2002-07-25 2004-01-28 联想(北京)有限公司 Super server monitor and management system
CN103136081A (en) * 2011-12-05 2013-06-05 鸿富锦精密工业(深圳)有限公司 Testing device and testing method of data center server stability
CN104021054A (en) * 2014-06-11 2014-09-03 浪潮(北京)电子信息产业有限公司 Server fault visual detecting and processing method and system and programmable chip
CN104571442A (en) * 2015-01-26 2015-04-29 浪潮电子信息产业股份有限公司 Power platform-based memory board POWER-on time sequence control method

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107703387A (en) * 2017-09-27 2018-02-16 郑州云海信息技术有限公司 A kind of system for showing node error message
CN108132861A (en) * 2017-12-21 2018-06-08 郑州云海信息技术有限公司 A kind of method and device that quick Debug is realized based on server
CN108388489A (en) * 2018-02-27 2018-08-10 郑州云海信息技术有限公司 A kind of server failure diagnostic method, system, equipment and storage medium
CN111966189A (en) * 2020-09-18 2020-11-20 苏州浪潮智能科技有限公司 Flexibly configured multi-computing-node server mainboard structure and program
CN112965891A (en) * 2021-03-10 2021-06-15 山东英信计算机技术有限公司 Testing method and device for monitoring fan performance based on server testing
CN113866671B (en) * 2021-08-30 2024-01-12 苏州浪潮智能科技有限公司 A method, system, implementation method and device for monitoring server voltage leakage
CN113866671A (en) * 2021-08-30 2021-12-31 苏州浪潮智能科技有限公司 A method, system, implementation method, and device for monitoring server voltage leakage
CN114328138A (en) * 2021-12-16 2022-04-12 苏州浪潮智能科技有限公司 Data display method and device of server, server and storage medium
CN114328138B (en) * 2021-12-16 2024-01-16 苏州浪潮智能科技有限公司 Server data display method, device, server and storage medium
CN114047378A (en) * 2022-01-12 2022-02-15 苏州浪潮智能科技有限公司 Signal voltage detection method, system, equipment and server
WO2023134111A1 (en) * 2022-01-12 2023-07-20 苏州浪潮智能科技有限公司 Signal voltage measurement method, system and device, and server
CN114047378B (en) * 2022-01-12 2022-04-22 苏州浪潮智能科技有限公司 Signal voltage detection method, system, equipment and server
CN115801615A (en) * 2022-12-23 2023-03-14 苏州浪潮智能科技有限公司 Hardware state display method and device, storage medium and mobile terminal
CN115801615B (en) * 2022-12-23 2024-10-22 苏州浪潮智能科技有限公司 Hardware state display method and device, storage medium and mobile terminal

Similar Documents

Publication Publication Date Title
CN106407059A (en) Server node testing system and method
CN102439888B (en) Method, device, and system for monitoring fast-lane interconnection links
CN101930030B (en) Test system and method of characteristic impedance of electronic signal wires
WO2014108048A1 (en) Apparatus for testing touchscreen module and touchscreen module
TW201719436A (en) Method of detecting fault on communication bus using baseboard management controller and fault detector for network system
CN105717406A (en) Automatic data bus wire integrity verification device
CN105824388A (en) Power-on/off detection method, device and system
CN110674034A (en) Health examination method and device, electronic equipment and storage medium
CN114167132A (en) Power consumption detection method and device of wireless terminal, electronic equipment and storage medium
CN116225802A (en) Fault testing method and device and computing equipment
CN107678909A (en) The circuit and method of monitoring chip configuration status in a kind of server
CN102063358B (en) I2C (inter-integrated circuit) bus detection device
CN110191017B (en) Monitoring system and method for monitoring routing equipment abnormity
CN104239174A (en) BMC (baseboard management controller) remote debugging system and method
US11493549B2 (en) System and method for performing loopback test on PCIe interface
CN107122305B (en) Software testing device and method
CN110398791A (en) An intelligent base test box capable of self-diagnosis
CN114281618A (en) A PCIE link training state monitoring device and server
TWI721532B (en) Device and method for diagnosing fault of circuit board
CN109870834B (en) Liquid crystal glass power-up detection system
RU2430406C2 (en) Automated system for diagnosing digital devices
CN114490208A (en) Test apparatus, method, computer equipment, storage medium and program product
CN106324483B (en) A kind of reset circuit detection system and detection method
CN110426582B (en) a line detection system
CN101430348B (en) State detection device and state detection method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215

RJ01 Rejection of invention patent application after publication