一种服务器上电状态监测系统及方法技术方案

技术编号:18668081 阅读:43 留言:0更新日期:2018-08-14 20:35
本发明专利技术提供一种服务器上电状态监测系统,包括:FPGA部,Expander部;所述FPGA部,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。本发明专利技术提供的服务器上电状态监测系统,在FPGA部控制服务器上电时,能够监测FPGA在存储器中记录的上电状况信息,并判断其中有误异常状况信息,从而对异常状况信息进行记录,以方便后续利用该记录,对服务器的上电工作状态进行分析,能够低成本、简单、精准地对服务器的上电异常状况进行检测。本发明专利技术提供一种服务器上电状态监测方法,应用于上述服务器上电状态监测系统。

Server power on state monitoring system and method

The invention provides a server power-on condition monitoring system, including: FPGA unit, Expander unit; the FPGA unit, for controlling the server power-on timing start, and recording the corresponding power-on status information to the memory; the Expander, for obtaining the power-on status information; and judging whether the power-on status information is stored in the power-on status information. The abnormal situation information is recorded; if so, the abnormal situation information is recorded. The server power-on condition monitoring system provided by the invention can monitor the power-on status information recorded by the FPGA in the memory when the FPGA unit controls the server power-on, and judge the wrong abnormal status information therein, so as to record the abnormal status information, so as to facilitate the follow-up use of the record and the power-on status of the server. The state analysis can detect the power-on abnormality of the server with low cost, simplicity and accuracy. The invention provides a server power-on status monitoring method, which is applied to the power-on status monitoring system of the server.

【技术实现步骤摘要】
一种服务器上电状态监测系统及方法
本专利技术涉及计算机
,特别涉及一种服务器上电状态监测系统及方法。
技术介绍
服务器作为一种计算机设备,在启动时,计算机各个部件的上电时序,是主板上的供电,从最开始的电压适配器电压输入,到最后的CPU供电的产生,都有严格地开启顺序控制。BIOS(BasicInputOutputSystem,基本输入输出系统)启动前的上电异常在存储系统领域是极为难于定位的难题,其出现概率相对较小,但是分析定位成本很高、难度很大,例如部件损坏、电源过压、欠压等都能够导致,如果仅靠硬件工程师量测信号会非常费时费力,FPGA(Field-ProgrammableGateArray,即现场可编程门阵列)作为上电时序控制的关键部件,精准定义了每个关键电压信号的先后顺序,如果某个电压信号无法启动,该电压信号之后的电信号也将无法启动,从而存储系统无法启动。上电异常侦测是比较难于分析的,在存储系统保有量持续增加的时代,如何提供一种低成本、简单、精准的存储系统异常检测机制,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种服务器上电状态监测系统及方法,低成本、简单、精准地对服务器的上电异常状况进行检测。其具体方案如下:一方面,本专利技术提供一种服务器上电状态监测系统,包括:FPGA部,Expander部;所述FPGA部,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。优选地,所述Expander,还用于:重复获取N次上电状况信息;判断N次所述上电状况信息中是否存在相一致的异常状况信息;如果是,则记录所述异常状况信息;所述N为大于1的正整数。优选地,还包括:I2C总线,用于连接所述FPGA部与所述Expander部,传递所述上电状况信息。优选地,所述存储器为寄存器。优选地,所述FPGA部,还用于当记录到服务器上电状况存在异常状况时,控制服务器上电时序停止。优选地,还包括:通信装置,用于传输所述异常状况信息到预设位置。另一方面,本专利技术提供一种服务器上电状态监测方法,应用于上述任一种服务器上电状态监测系统,包括:FPGA部,控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander获取所述上电状况信息;所述Expander判断所述上电状况信息中是否存在异常状况信息;如果是,则所述Expander记录所述异常状况信息。优选地,还包括:所述Expander重复获取N次上电状况信息;所述Expander判断N次所述上电状况信息中是否存在相一致的异常状况信息;如果是,则所述Expander记录所述异常状况信息;所述N为大于1的正整数。优选地,还包括:所述FPGA部,当记录到服务器上电状况存在异常状况时,控制服务器上电时序停止。优选地,还包括:所述Expander传输所述异常状况信息到预设位置。本专利技术提供一种服务器上电状态监测系统,包括:FPGA部,Expander部;所述FPGA部,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。本专利技术提供的服务器上电状态监测系统,在FPGA部控制服务器上电时,能够监测FPGA在存储器中记录的上电状况信息,并判断其中有误异常状况信息,从而对异常状况信息进行记录,以方便后续利用该记录,对服务器的上电工作状态进行分析,能够低成本、简单、精准地对服务器的上电异常状况进行检测。本专利技术提供一种服务器上电状态监测方法,应用于上述服务器上电状态监测系统,也具有上述的有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术具体实施方式提供的服务器上电状态监测系统的组成示意图;图2为本专利技术具体实施方式提供的服务器上电状态监测系统的拓展组成示意图;图3为本专利技术一种具体实施方式提供的一种服务器上电状态监测方法的流程图;图4为本专利技术一种具体实施方式提供的一种服务器上电状态监测方法的重复确定流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术具体实施方式提供的服务器上电状态监测系统的组成示意图。在本专利技术的一种具体实施方式中,本专利技术实施例提供一种服务器上电状态监测系统100,包括:FPGA部110,Expander部120;所述FPGA部110,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器111111;所述Expander部120,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。一般地,在服务器上电控制中,FPGA部110的并行处理度高,适合与触发器丰富的结构,因此适合于完成时序逻辑。因此,在服务器中,设计采用FPGA部110来控制服务器各个部分的上电情况。FPGA部110记录各个部分的上电情况到存储器111,每个部分的上电情况占用1个Bit的空间,该部分正常启动后FPGA部110将存储相应Bit设置为1,而未启动设置为0,Expander部120通过读取存储器111器信息,得知服务器各个部分的上电情况。服务器正常开机后,FPGA部110中定义好的存储器111每个Bit位都是1(即每个定义好的电信号都启动完成),如果服务器某个部分无法启动,则Expander部120将读到相应的Bit位为0,以此判断该Bit位对应的服务器上电部分没有正常上电。众所周知,Expander部120的供电是Standby(备用)电,所以Expander部120在服务器启动之前先启动,因此,Expander部120能够访问FPGA部110获取上电状况信息,判断其中是否存在异常状况信息,并记录异常状况信息,继而可以方便将记录的异常状况信息上传到上位机,供用户或技术工程师查看、分析服务器的具体异常部位。在本专利技术的一种具体实施方式中,Expander部120周期性地向FPGA部110发送请求命令获取FPGA部110寄存器内存储的上电状况信息,例如,如果服务器上电顺序依次为:S4、P12V、P5V、P3.3V、VPP…,相应地,设定对应的存储位置名称依次为:Bit1、Bit2、Bit3、Bit4、Bit5…,那么如果Expander部120将能够通过约定的规则得知Bit3及以后的Bit位为0,也就是P3.3V(第四个上电部位)及以后的电信号没有启动,Expander部120将记录P3.3V未正常启动的事件,用户或技术人员发现服务器未正常启动后通过网络访问Ex本文档来自技高网...

【技术保护点】
1.一种服务器上电状态监测系统,其特征在于,包括:FPGA部,Expander部;所述FPGA部,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。

【技术特征摘要】
1.一种服务器上电状态监测系统,其特征在于,包括:FPGA部,Expander部;所述FPGA部,用于控制服务器上电时序启动,并记录对应的上电状况信息到存储器;所述Expander,用于获取所述上电状况信息;判断所述上电状况信息中是否存在异常状况信息;如果是,则记录所述异常状况信息。2.根据权利要求1所述的服务器上电状态监测系统,其特征在于,所述Expander,还用于:重复获取N次上电状况信息;判断N次所述上电状况信息中是否存在相一致的异常状况信息;如果是,则记录所述异常状况信息;所述N为大于1的正整数。3.根据权利要求1所述的服务器上电状态监测系统,其特征在于,还包括:I2C总线,用于连接所述FPGA部与所述Expander部,传递所述上电状况信息。4.根据权利要求1所述的服务器上电状态监测系统,其特征在于,所述存储器为寄存器。5.根据权利要求1所述的服务器上电状态监测系统,其特征在于,所述FPGA部,还用于当记录到服务器上电状况存在异常状况时,控制服务器上电时序停止。6.根据权利要求1至5任一项所述的服务器上电状态监测系统,...

【专利技术属性】
技术研发人员:王兴隆乔英良班华堂刘宝阳宿燕鸣姬飞飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1