一种服务器节点测试系统及方法技术方案

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

【技术实现步骤摘要】

本专利技术涉及服务器
,特别是涉及一种服务器节点测试系统及方法
技术介绍
随着服务器技术的发展,服务器的节点密度日益提高,伴随而来的是高密度的节点在测试和解硬件相关的bug时的难度的不断加大。目前,传统的测试设备和测试方法已经无法满足现状对服务器节点的检测需求,其主要体现高端服务器系统中,计算节点的高密度使得待测点的位置的周围空间变小,某些待测信号已经无法通过探头直接进行测量,当待测点数量多时,传统的检测方法就显得麻烦且效率较低,会耗费检测人员大量的时间,且传统的测试方法在使用测试设备的过程中易受到外部环境干扰,测试结果的真实性也很容易受到影响。因此,如何提供一种对服务器节点的测试方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器节点测试系统及方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息。为解决上述技术问题,本专利技术提供了如下技术方案:一种服务器节点测试系统,包括:PSOC模块,用于通过链路与服务器节点连接,读取所述服务器节点的电压值;FPGA模块,用于获取所述服务器节点的电压的enable信号以及预设功能信号;BMC模块,与所述PSOC模块以及FPGA模块连接,用于获取所述PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与所述BMC模块连接,根据所述BMC模块处理的结果显示所述服务器节点的运行状态信息。优选地,所述BMC模块包括:电压阈值设定单元,用于响应操作者操作设定电压阈值范围;第一判断单元,用于判断所述PSOC模块读取的所述服务器节点的电压值是否处于所述电压阈值范围内,并输出对应的第一判断结果;电平设定单元,用于响应操作者操作设定预设电平;第二判断单元,用于判断所述FPGA模块获取的所述服务器节点的电压的enable信号以及预设功能信号在所述BMC模块对应的引脚上触发的电平和所述预设电平是否相同,并输出对应的第二判断结果。优选地,所述显示终端为测试电脑。优选地,所述BMC模块通过网卡与所述测试电脑连接。优选地,还包括:设置在所述显示终端上的报警单元,用于在所述服务器节点的运行状态异常时发出提醒信号。一种服务器节点测试方法,包括:通过与服务器节点连接的PSOC模块获取所述服务器节点的电压值;通过FPGA模块获取所述服务器节点的电压的enable信号以及预设功能信号;通过BMC模块判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常;若判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常,则定位所述服务器节点的错误信息。优选地,所述判断所述服务器节点的电压信号、电压的enable信号以及预设功能信号是否异常,包括:判断所述服务器节点的电压值是否处于预设的电压阈值范围内;若否,则判定所述服务器节点的电压信号异常;判断所述BMC模块与所述FPGA模块相连接的引脚的电平是否和预设电平相同;若否,则判定所述电压的enable信号以及预设功能信号异常。优选地,在判定所述服务器节点的电压信号、电压的enable信号以及预设功能信号异常之后,还包括:发出与异常信号组合相匹配的提示信号。与现有技术相比,上述技术方案具有以下优点:本专利技术所提供的一种服务器节点测试系统,包括:PSOC模块,用于通过链路与服务器节点连接,读取服务器节点的电压值;FPGA模块,用于获取服务器节点的电压的enable信号以及预设功能信号;BMC模块,与PSOC模块以及FPGA模块连接,用于获取PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与BMC模块连接,根据BMC模块处理的结果显示服务器节点的运行状态信息。服务器利用PSOC模块的模拟特性能够检测芯片的电压和温度,在本方案中主要利用PSOC模块的模拟特性来检测节点的电压,FPGA模块主要用于上电时序的管控,BMC模块即基板管理控制器模块具有本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除管理等功能,在本技术方案中,BMC模块接收PSOC模块和FPGA模块的监控数据,并进行相应解析,并将解析的该服务器节点的状态信息通过显示终端显示出来方便检测人员进行检测和判定,在节点异常时简单准确地定位节点错误信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种具体实施方式所提供的服务器节点测试系统结构示意图;图2为本专利技术一种实施方式所提供的服务器节点测试方法流程图。具体实施方式本专利技术的核心是提供一种服务器节点测试系统及方法,可以简单准确地对待测计算节点进行检测,定位节点错误信息。为了使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在以下描述中阐述了具体细节以便于充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施的限制。请参考图1,图1为本专利技术一种具体实施方式所提供的服务器节点测试系统结构示意图。本专利技术的一种具体实施方式提供了一种服务器节点测试系统,包括:PSOC模块1,用于通过链路与服务器节点连接,读取服务器节点的电压值;FPGA模块2,用于获取服务器节点的电压的enable信号以及预设功能信号;BMC模块3,与PSOC模块1以及FPGA模块2连接,用于获取PSOC模块1和FPGA模块2所采集的数据,并进行相应处理;显示终端4,用于与BMC模块3连接,根据BMC模块3处理的结果显示服务器节点的运行状态信息。在本实施方式中,PSOC即ProgrammableSystem-On-Chip(片上可编程系统),是一种对于标准的“全数字式”微控制器设计、纯粹的模拟设计以及介乎此二者之间的所有设计而言具有同等的高适用性的器件,是一种具有极端灵活且完全可编程的混合信号SOC的基本原理的全新一代器件,服务器采用PSOC利用模拟特性来检测芯片的电压和温度,在本实施方式中,服务器采用PSOC模块主要用于利用模拟特性来检测服务器节点的电压。FPGA(Field-ProgrammableGateArray)即现场可编程门阵列,在服务器上主要用于上电时序的管控,而在本实施方式中,FPGA模块主要用于使电压的enable信号以及重要功能信号分配到与BMC模块相联系的引脚上。BMC(BaseboardManagementController)即基板管理控制器,其具备本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除管理等功能,在本实施方式中,BMC模块通过解析PSOC模块以及FPGA模块的通信数据,获取检测服务器节点的状态信息,并将之发送至显示终端进行相应显示,从而实现了对服务器节点的监控,当服务器节点状态异常时,用户通过显示终端即可获知服务器节点的错误信息,可以很直观地定位节点错误信息,以便于用户解与电压信号相关的硬件bug,提高本文档来自技高网...
一种服务器节点测试系统及方法

【技术保护点】
一种服务器节点测试系统,其特征在于,包括:PSOC模块,用于通过链路与服务器节点连接,读取所述服务器节点的电压值;FPGA模块,用于获取所述服务器节点的电压的enable信号以及预设功能信号;BMC模块,与所述PSOC模块以及FPGA模块连接,用于获取所述PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与所述BMC模块连接,根据所述BMC模块处理的结果显示所述服务器节点的运行状态信息。

【技术特征摘要】
1.一种服务器节点测试系统,其特征在于,包括:PSOC模块,用于通过链路与服务器节点连接,读取所述服务器节点的电压值;FPGA模块,用于获取所述服务器节点的电压的enable信号以及预设功能信号;BMC模块,与所述PSOC模块以及FPGA模块连接,用于获取所述PSOC模块和FPGA模块所采集的数据,并进行相应处理;显示终端,用于与所述BMC模块连接,根据所述BMC模块处理的结果显示所述服务器节点的运行状态信息。2.根据权利要求1所述的系统,其特征在于,所述BMC模块包括:电压阈值设定单元,用于响应操作者操作设定电压阈值范围;第一判断单元,用于判断所述PSOC模块读取的所述服务器节点的电压值是否处于所述电压阈值范围内,并输出对应的第一判断结果;电平设定单元,用于响应操作者操作设定预设电平;第二判断单元,用于判断所述FPGA模块获取的所述服务器节点的电压的enable信号以及预设功能信号在所述BMC模块对应的引脚上触发的电平和所述预设电平是否相同,并输出对应的第二判断结果。3.根据权利要求2所述的系统,其特征在于,所述显示终端为测试电脑。4.根据权利要求3所述的系统,其特征在于,所述BMC模块通过网卡与所述测试电脑连接。5.根据权...

【专利技术属性】
技术研发人员:曹亮薛广营
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1