[发明专利]一种服务器上电故障检测方法、系统及相关装置在审
申请号: | 202110192779.1 | 申请日: | 2021-02-20 |
公开(公告)号: | CN112965864A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 刘益贤 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 故障 检测 方法 系统 相关 装置 | ||
本申请提供一种服务器上电故障检测方法,包括:接收上电指令,根据所述上电指令启动CPLD;利用所述CPLD监控上电时序,并将所述上电时序存于所述CPLD的寄存器;利用BMC读取所述上电时序并上传至云端服务器;在所述云端服务器对所述上电时序和正常时序进行比对后,接收所述云端服务器返回的比对结果;根据所述比对结果确定上电故障信号。本申请可以提高对于服务器上电过程中故障的检测效率。本申请还提供一种服务器上电故障检测方法、服务器上电故障检测系统、计算机可读存储介质和服务器,具有上述有益效果。
技术领域
本申请涉及服务器领域,特别涉及一种服务器上电故障检测方法、系统及相关装置。
背景技术
不管AMD还是Intel平台,Power Sequence(电源时序)均会影响服务器开机,当系统无法开机的时候,工程师就要量跟Power Sequence有相关的信号,而这些信号是非常多的,往往要费时又费工,如果无法开机的情况非常难复现,工程师需要花费更多时间在于反复观察与量测。一旦无法开机的现象,是在测试单位的高低温循环机器,其故障定位更加困难,只能靠着工程师的经验进行修复。
发明内容
本申请的目的是提供一种服务器上电故障检测方法、服务器上电故障检测系统、计算机可读存储介质和服务器,能够通过检测电源上电时序信号定位上电故障。
为解决上述技术问题,本申请提供一种服务器上电故障检测方法,具体技术方案如下:
接收上电指令,根据所述上电指令启动CPLD;
利用所述CPLD监控上电时序,并将所述上电时序存于所述CPLD的寄存器;
利用BMC读取所述上电时序并上传至云端服务器;
在所述云端服务器对所述上电时序和正常时序进行比对后,接收所述云端服务器返回的比对结果;
根据所述比对结果确定上电故障信号。
可选的,所述上电时序包括主电源上电时序和辅助电源上电时序,则利用CPLD监控上电时序包括:
利用CPLD中的第一计数器监控主电源,当所述主电源为高电平时停止计数,得到主电源上电时序;
利用CPLD中的第二计数器监控主电源,当所述辅助电源为高电平时停止计数,得到辅助电源上电时序。
可选的,利用CPLD中的第一计数器监控主电源包括:
利用CPLD中的第一计数器中的第一组寄存器监控主电源的第一电源;
利用CPLD中的第一计数器中的第二组寄存器监控主电源的第二电源。
可选的,利用BMC读取所述上电时序并上传至云端服务器包括:
利用BMC通过I2C链路读取所述寄存器中的上电时序,并通过I2C链路上传至云端服务器。
可选的,利用BMC读取所述上电时序并上传至云端服务器之后,还包括:
所述云端服务器按寄存器计数顺序计算所述上电时序中相邻寄存器之间的差值,并将所述差值与预设规范值相比较,得到所述比对结果。
可选的,所述CPLD还用于记录LED灯的闪亮状态。
本申请还提供一种服务器上电故障检测系统,包括:
启动模块,用于接收上电指令,根据所述上电指令启动CPLD;
监控模块,用于利用所述CPLD监控上电时序,并将所述上电时序存于所述CPLD的寄存器;
上传模块,用于利用BMC读取所述上电时序并上传至云端服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110192779.1/2.html,转载请声明来源钻瓜专利网。