一种服务器调试辅助工具及系统技术方案

技术编号:15079827 阅读:47 留言:0更新日期:2017-04-07 12:19
本发明专利技术提供了一种服务器调试辅助工具及系统,该服务器辅助工具包括管理模块和信息提供装置,其中,管理模块和信息提供装置相连。管理模块通过线路与每一个FPGA相连,在接收到输入的控制指令时,将控制指令发送给与该控制指令相对应的FPGA;然后接收由该FPGA反馈的与该FPGA相对应的每一个测试点的测试信息,并将接收到的测试信息发送给信息提供装置。由于信息提供装置向外部提供的测试信息中可以包含任一测试点的相关记录信息,故通过查看该测试信息,可以判别任一测试点是否存在异常。因此,本方案能够对出现异常的位置进行准确定位。

Server debugging auxiliary tool and system

The invention provides a server debugging auxiliary tool and a system, which comprises a management module and an information providing device. The management module is connected with each FPGA through the line, receiving control instruction input, control FPGA instructions sent to the corresponding control command; receiving feedback information and then test the FPGA corresponding to the FPGA of each test point, and transmits the received information to the test information providing device. Since the information provided by the information providing device can include the relevant record information of any test point, the test information can be judged by the test information. Therefore, this scheme can accurately locate the abnormal position.

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种服务器调试辅助工具及系统
技术介绍
随着科学技术的飞速发展,各行业机构对服务器性能的需求日益提高,高性能服务器,如刀片服务器,其应用范围也越来越广泛。目前,在对服务器进行调试的过程中,当出现异常情况时,需要工作人员根据经验去判断或猜测问题所在处,再针对该位置进行问题的排查。由于需要人为的根据经验去判别异常情况,故现有的服务器调试方式不能对出现异常的位置进行准确定位。
技术实现思路
本专利技术提供了一种服务器调试辅助工具及系统,能够对出现异常的位置进行准确定位。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种服务器调试辅助工具,包括:管理模块和信息提供装置,其中,所述管理模块和所述信息提供装置相连;所述管理模块,通过第一线路与至少一个现场可编程门阵列FPGA相连;用于接收输入的控制指令,并将所述控制指令发送给与所述控制指令相对应的目标FPGA;以及接收由所述目标FPGA反馈的与所述目标FPGA相对应的每一个测试点的测试信息,将接收到的每一个测试点的测试信息发送给所述信息提供装置;所述信息提供装置,用于向外部提供每一个测试点的测试信息。进一步地,所述信息提供装置包括:可拆卸存储介质,其中,所述可拆卸存储介质通过第二线路与所述管理模块相连;所述可拆卸存储介质,用于存储每一个测试点的测试信息,向外部的读取设备提供每一个测试点的测试信息。进一步地,所述可拆卸存储介质包括:msata固态硬盘,和/或,电可擦可编程只读存储器EEPROM。进一步地,所述第二线路包括:I2C、串行外设接口SPI和串行连接SCSI接口SAS中的任意一种或多种。进一步地,所述信息提供装置包括:信息发送接口,用于向外部的输出设备发送每一个测试点的测试信息。进一步地,所述信息发送接口包括:串口,用于向外部的个人计算机PC发送每一个测试点的测试信息;和/或,VGA接口,用于向外部的显示设备发送每一个测试点的测试信息。进一步地,所述第一线路包括:I2C,和/或,通用输入/输出GPIO。进一步地,所述测试点包括:CPU、集成南桥PCH、硬盘、PCIE卡中的任意一种或多种。进一步地,所述控制指令包括:开机、关机、重启、信号切断中的任意一种或多种。进一步地,所述测试信息包括:测试点的开机时序、测试点的在位信号、测试点的工作状态、硬盘温度、CPU温度、CPU风扇转速、CPU的error信号、CPU的thermtrip信号中的任意一种或多种。另一方面,本专利技术提供了一种服务器调试系统,包括:上述任一服务器调试辅助工具、至少一个FPGA以及至少一个测试点,其中,所述服务器调试辅助工具与每一个所述FPGA相连;所述FPGA和与自身对应的每一个测试点相连;所述FPGA,用于接收所述服务器调试辅助工具中的管理模块发来的控制指令,将所述控制指令发送给与自身对应的每一个测试点;获取对应的每一个测试点的测试信息,将每一个测试点的测试信息发送给所述服务器调试辅助工具中的管理模块;所述测试点,用于在接收到所述FPGA发来的所述控制指令时,执行所述控制指令,得到所述测试信息,将所述测试信息发送给所述FPGA。进一步地,所述FPGA和与自身对应的每一个测试点集成在一个计算节点中。进一步地,所述计算节点包括刀片服务器。本专利技术提供了一种服务器调试辅助工具及系统,该服务器辅助工具包括管理模块和信息提供装置,其中,管理模块和信息提供装置相连。管理模块通过线路与每一个FPGA相连,在接收到输入的控制指令时,将控制指令发送给与该控制指令相对应的FPGA;然后接收由该FPGA反馈的与该FPGA相对应的每一个测试点的测试信息,并将接收到的测试信息发送给信息提供装置。由于信息提供装置向外部提供的测试信息中可以包含任一测试点的相关记录信息,故通过查看该测试信息,可以判别任一测试点是否存在异常。因此,本专利技术能够对出现异常的位置进行准确定位。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种服务器调试辅助工具的示意图;图2是本专利技术一实施例提供的另一种服务器调试辅助工具的示意图;图3是本专利技术一实施例提供的又一种服务器调试辅助工具的示意图;图4是本专利技术一实施例提供的再一种服务器调试辅助工具的示意图;图5是本专利技术一实施例提供的一种服务器调试系统的示意图;图6是本专利技术一实施例提供的一种服务器调试方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种服务器调试辅助工具,可以包括:管理模块101和信息提供装置102,其中,所述管理模块101和所述信息提供装置102相连;所述管理模块101,通过第一线路与至少一个FPGA(Field-ProgrammableGateArray,现场可编程门阵列)相连;用于接收输入的控制指令,并将所述控制指令发送给与所述控制指令相对应的目标FPGA;以及接收由所述目标FPGA反馈的与所述目标FPGA相对应的每一个测试点的测试信息,将接收到的每一个测试点的测试信息发送给所述信息提供装置102;所述信息提供装置102,用于向外部提供每一个测试点的测试信息。本专利技术实施例提供了一种服务器调试辅助工具,可以包括管理模块和信息提供装置,其中,管理模块和信息提供装置相连。管理模块通过线路与每一个FPGA相连,在接收到输入的控制指令时,将控制指令发送给与该控制指令相对应的FPGA;然后接收由该FPGA反馈的与该FPGA相对应的每一个测试点的测试信息,并将接收到的测试信息发送给信息提供装置。由于信息提供装置向外部提供的测试信息中可以包含任一测试点的相关记录信息,故通过查看该测试信息,可以判别任一测试点是否存在异常。因此,本专利技术实施例能够对出现异常的位置进行准确定位。在本专利技术一个实施例中,所述管理模块101和所述信息提供装置102相连,且均安装在服务器调试辅助工具上。例如,服务器调试辅助工具可以为安装有所述管理模块101和所述信息提供装置102的一块板卡。在本专利技术一个实施例中,所述第一线路可以包括I2C(Inter-IntegratedCircuit),和/或,GPIO(GeneralPurposeInputOutput,通用输入/输出)。例如,管理模块101可以通过GPIO与每一个FPGA相连。在本专利技术一个实施例中,所述测试点可以包括CPU、PCH(PlatformControllerHub,集成南桥)、硬盘、PCIE卡中的任意一种或多种。例如,可以将服务器中的CPU、PCH、硬盘和PCIE卡均设定为测试点,那么,在该服务器的调试过程中,可以通过本文档来自技高网...

【技术保护点】
一种服务器调试辅助工具,其特征在于,包括:管理模块和信息提供装置,其中,所述管理模块和所述信息提供装置相连;所述管理模块,通过第一线路与至少一个现场可编程门阵列FPGA相连;用于接收输入的控制指令,并将所述控制指令发送给与所述控制指令相对应的目标FPGA;以及接收由所述目标FPGA反馈的与所述目标FPGA相对应的每一个测试点的测试信息,将接收到的每一个测试点的测试信息发送给所述信息提供装置;所述信息提供装置,用于向外部提供每一个测试点的测试信息。

【技术特征摘要】
1.一种服务器调试辅助工具,其特征在于,包括:管理模块和信息提供装置,其中,所述管理模块和所述信息提供装置相连;所述管理模块,通过第一线路与至少一个现场可编程门阵列FPGA相连;用于接收输入的控制指令,并将所述控制指令发送给与所述控制指令相对应的目标FPGA;以及接收由所述目标FPGA反馈的与所述目标FPGA相对应的每一个测试点的测试信息,将接收到的每一个测试点的测试信息发送给所述信息提供装置;所述信息提供装置,用于向外部提供每一个测试点的测试信息。2.根据权利要求1所述的服务器调试辅助工具,其特征在于,所述信息提供装置包括:可拆卸存储介质,其中,所述可拆卸存储介质通过第二线路与所述管理模块相连;所述可拆卸存储介质,用于存储每一个测试点的测试信息,向外部的读取设备提供每一个测试点的测试信息。3.根据权利要求2所述的服务器调试辅助工具,其特征在于,所述可拆卸存储介质包括:msata固态硬盘,和/或,电可擦可编程只读存储器EEPROM;和/或,所述第二线路包括:I2C、串行外设接口SPI和串行连接SCSI接口SAS中的任意一种或多种。4.根据权利要求1至3中任一所述的服务器调试辅助工具,其特征在于,所述信息提供装置包括:信息发送接口,用于向外部的输出设备发送每一个测试点的测试信息。5.根据权利要求4所述的服务器调试辅助工具,其特征在于,所述信息发送接口包括:串口,用于向外部的个人计算机PC发送每一个测试点的测试信息;和/或,VGA接口,用于向外部的显示设备发送每一个测试点的测...

【专利技术属性】
技术研发人员:李然
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1