一种系统重启原因记录的方法、系统、存储介质及设备技术方案

技术编号:35033041 阅读:31 留言:0更新日期:2022-09-24 23:08
本发明专利技术提供了一种计算机系统重启原因记录的方法、系统、存储介质及设备,本发明专利技术的计算机系统重启原因记录的方法包括:将与重启相关的软件流程记录存储至第一储存介质中;将与重启相关的硬件供电电源时序记录存储至第二存储介质中;在重启后读取所述软件流程记录和所述硬件供电电源时序记录并记录于系统日志;并且计算生成重启原因。本发明专利技术的计算机系统重启原因记录的系统包括:软件流程记录模块、硬件供电电源时序记录模块、记录读取模块、计算模块以及重置模块。通过本发明专利技术在计算机系统重启原因记录的方法和系统,提供了对计算机系统重启的全方位的重启记录、分析方法等,实现了有效提高重启疑难问题解决效率的技术效果。效提高重启疑难问题解决效率的技术效果。效提高重启疑难问题解决效率的技术效果。

【技术实现步骤摘要】
一种系统重启原因记录的方法、系统、存储介质及设备


[0001]本专利技术涉及计算机
,具体涉及一种计算机系统重启原因记录的方法、系统、存储介质及设备。

技术介绍

[0002]在存储、服务器、云数中心、IT、嵌入式计数领域的所有智能器件都存在着固件和系统。
[0003]在上述场景下,以及在研发、测试和客户业务环境下,当设备发生重启,尤其是计划外的重启时,业界一般将此类问题归为严重的故障问题。然在在这类问题发生后等人工去定位解决问题时,系统经常已经恢复,使问题无法准确地下手定位。针对目前的方法中存在的这类问题,厂商通用的做法是向客户申请去到客户的生产环境中来定位并解决BUG或者在实验室里模拟搭建客户的生产环境,以定位并解决存在的BUG。然而,上述提到的各种方式都具有如下的明显缺陷:1)通常情况下,上述重新启动的问题在大部分情况下都是偶发的,这就导致了这些问题在进行复现时非常困难,这造成了解决客户问题的周期和投入的成本均难以预估;2)而对于模拟搭建环境的方式,其解决问题的设备也同样存在成本巨大的问题;3)即使问题复现了,因为缺乏必要的可定位性数据、日志等信息,也不一定能够定位到具体的问题上。
[0004]针对上述现有方式中存在的各种问题,目前需要提出一种计算机系统重启原因的记录方法,对普遍存在的并对客户造成了严重困扰的重启问题进行跟踪、记录、保存,确保问题发生后通过系统日志就能快速定位问题,从而实现降低维护成本、快速解决问题的目的。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提出一种改进的计算机系统重启原因记录的方法、系统、存储介质及设备,以实现自动分析重启原因,快速定位解决问题。
[0006]基于上述目的,一方面,本专利技术提供了一种计算机系统重启原因记录的方法,其中该方法包括以下步骤:
[0007]将与重启相关的软件流程记录存储至第一储存介质中;
[0008]将与重启相关的硬件供电电源时序记录存储至第二存储介质中;
[0009]在重启后读取所述软件流程记录和所述硬件供电电源时序记录并记录于系统日志;以及
[0010]计算生成重启原因。
[0011]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,所述第一储存介质包括重启/开关机不丢失的非易失存储介质和/或重启不丢失的易失性介质。
[0012]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,所述第二储存介质包括重启不丢失的易失性介质。
[0013]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,所述重启不丢失的易失性介质包括保电NVRAM(Non

Volatile Random Access Memory,非易失性随机访问存储器)、NVDIMM(non

volatile dual in

line memory module,非易失性双列直插式内存模块)、重启不断电的CPLD/FPGA RAM(Complex Programmable Logic Device/Field Programmable Gate Array Random Access Memory,复杂可编程逻辑器件/现场可编程门阵列随机访问存储器)。
[0014]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,所述软件流程记录记录在故障域之外的所述第一储存介质中。
[0015]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,按照如下规则计算并生成重启原因:
[0016]硬件供电电源时序记录为SOFT RST信号,且软件流程记录为软重启系统命令,则重启原因定义为软重启;
[0017]硬件供电电源时序记录为后电上电信号,且软件流程记录为MCE ERR信号,则重启原因定义为硬件故障重启;
[0018]硬件供电电源时序记录为后电上电信号,且软件流程记录为CPU HOT信号,则重启原因定义为CPU过热重启;
[0019]硬件供电电源时序记录为后电掉电信号,且软件流程记录为关机命令和开机命令,则重启原因定义为关机开机重启;
[0020]硬件供电电源时序记录为后电掉电信号,且软件流程记录为CPLD FW升级流程,则重启原因定义为升级CPLD FW重启;
[0021]硬件供电电源时序记录为后电掉电信号,且软件流程记录为BIOS FW升级流程,则重启原因定义为升级BIOS FW重启;以及
[0022]硬件供电电源时序记录为后电掉电信号,且软件流程记录为系统软件升级流程,则重启原因定义为升级系统软件重启
[0023]在根据本专利技术的计算机系统重启原因记录的方法的一些实施例中,所述方法还包括:
[0024]在计算生成重启原因后,保留所述系统日志并清除所述软件流程记录和所述硬件供电电源时序记录。
[0025]本专利技术的另一方面,还提供了一种计算机系统重启原因记录的系统,其中包括:
[0026]软件流程记录模块,所述软件流程记录模块配置为将与重启相关的软件流程记录存储至第一储存介质中;
[0027]硬件供电电源时序记录模块,所述硬件供电电源时序记录模块配置为将与重启相关的硬件供电电源时序记录存储至第二存储介质中;
[0028]记录读取模块,所述记录读取模块配置为在重启后读取所述软件流程记录和所述硬件供电电源时序记录并记录于系统日志;以及
[0029]计算模块,所述计算模块配置为计算生成重启原因。
[0030]在根据本专利技术的计算机系统重启原因记录的系统的一些实施例中所述第一储存介质包括重启/开关机不丢失的非易失存储介质和/或重启不丢失的易失性介质。
[0031]在根据本专利技术的计算机系统重启原因记录的系统的一些实施例中,所述第二储存
介质包括重启不丢失的易失性介质。
[0032]在根据本专利技术的计算机系统重启原因记录的系统的一些实施例中,所述重启不丢失的易失性介质包括保电NVRAM、NVDIMM、重启不断电的CPLD/FPGA RAM。
[0033]在根据本专利技术的计算机系统重启原因记录的系统的一些实施例中,所述软件流程记录记录在故障域之外的所述第一储存介质中。
[0034]在根据本专利技术的计算机系统重启原因记录的系统的一些实施例中,所述计算模块按照如下规则计算并生成重启原因:
[0035]硬件供电电源时序记录为SOFT RST信号,且软件流程记录为软重启系统命令,则重启原因定义为软重启;
[0036]硬件供电电源时序记录为后电上电信号,且软件流程记录为MCE ERR信号,则重启原因定义为硬件故障重启;
[0037]硬件供电电源时序记录为后电上电信号,且软件流程记录为CPU HOT信号,则重启原因定义为CPU过热重启;
[0038]硬件供电电源时序记录为后电掉电信号,且软件流程记录为关机命令和开机命令,则重启原因定义为关机开机重启;
[0039]硬件供电电源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机系统重启原因记录的方法,其特征在于,包括以下步骤:将与重启相关的软件流程记录存储至第一储存介质中;将与重启相关的硬件供电电源时序记录存储至第二存储介质中;在重启后读取所述软件流程记录和所述硬件供电电源时序记录并记录于系统日志;以及计算生成重启原因。2.根据权利要求1所述的方法,其特征在于,所述第一储存介质包括重启/开关机不丢失的非易失存储介质和/或重启不丢失的易失性介质。3.根据权利要求1所述的方法,其特征在于,所述第二储存介质包括重启不丢失的易失性介质。4.根据权利要求2或3的方法,其特征在于,所述重启不丢失的易失性介质包括保电NVRAM、NVDIMM、重启不断电的CPLD/FPGA RAM。5.根据权利要求1所述的方法,其特征在于,所述软件流程记录记录在故障域之外的所述第一储存介质中。6.根据权利要求1所述的方法,其特征在于,按照如下规则计算并生成重启原因:硬件供电电源时序记录为SOFT RST信号,且软件流程记录为软重启系统命令,则重启原因定义为软重启;硬件供电电源时序记录为后电上电信号,且软件流程记录为MCE ERR信号,则重启原因定义为硬件故障重启;硬件供电电源时序记录为后电上电信号,且软件流程记录为CPU HOT信号,则重启原因定义为CPU过热重启;硬件供电电源时序记录为后电掉电信号,且软件流程记录为关机命令和开机命令,则重启原因定义为关机开机重启;硬件供电电源时序记录为后电掉电信号,且软件流程记录为CPLD FW升级流程,则重启原因定义为升级CPLD FW重启;硬件供电电源时序记录为后电掉电信号,且软件流程记录为BIOS FW升级流程,则重启原因定义为升级BIOS FW重启;以及硬件供电电源时序记录为后电掉电信号,且软件流程记录为系统软件升级流程,则重启原因定义为升级系统软件重启。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在计算生成重启原因后,保留所述系统日志并清除所述软件流程记录和所述硬件供电电源时序记录。8.一种计算机系统重启原因记录的系统,其特征在于,包括:软件流程记录模块,所述软件流程记录模块配置为将与重启相关的软件流程记录存储至第一储存介质中;硬件供电电源时序记录模块,所述硬件供电电源时序记录模块配置为将与重启相关的硬件供电电源时序记录存储至第二存储介质中;记录读取模块,所述记录读取模块配置为...

【专利技术属性】
技术研发人员:张帅豪
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1