【技术实现步骤摘要】
本专利技术涉及计算机操作系统
,特别是一种操作系统异常信息收集方法、装置及计算机。
技术介绍
随着计算机应用程序的日渐复杂和数量剧增,而作为这些应用程序的运行环境,操作系统的运行压力也随之与日俱增,加上支撑操作系统运行的硬件环境也日趋复杂,在实际应用中,系统死机故障经常发生,导致系统死机的原因有很多,相应的外在表现也不尽相同,其中如下系统死机故障是非常典型的一种类型,此类系统死机故障发生时,具有如下表现:1)本机接键盘、鼠标无响应或者无法正常登陆。2)无法通过远程控制工具登陆问题主机。3)系统日志无法记录到有效的故障信息4)操作系统还能响应中断,但无法正常处理其它任何事务。导致此类的死机故障的原因可能为:1)操作系统发生死锁导致无法正常调度或处理其它事务。2)操作系统负荷过重导致系统挂死(比如内存不足)。3)硬盘硬件或固件故障导致操作系统挂死。此时由于硬盘故障导致系统I/O(输入/输出)挂死,无法记录日志,同时也无法正常登陆系统。此时的故障环境犹如一个孤岛,无法获知系统的准确运行状态,现有手段无法收集到有效信息,用于此类故障的分析定位。针对此类系统死机故障,现有的异常收集方法如:本机接键盘和鼠标登陆系统收集信息、通过远程控制工具登陆系统收集信息、通过操作系统自身的日志功能收集信息,在这种情况下都无法收集到有效的故障信息。此外,可以在本机接显示器,通过显示器来收集系统的 ...
【技术保护点】
一种操作系统异常信息收集方法,其特征在于,包括:获取原始操作系统中预先设定的新操作系统的预设配置信息,所述新操作系统是所述原始操作系统所运行的计算机的物理内存中预先存储的一操作系统内核;获取在所述原始操作系统异常时,所述计算机的电源按键被按下所触发的所述原始操作系统进程中断的触发指令;根据所述触发指令,按照所述预设配置信息对所述原始操作系统的异常信息进行收集,并存储所述异常信息到指定的存储介质中。
【技术特征摘要】
1.一种操作系统异常信息收集方法,其特征在于,包括:
获取原始操作系统中预先设定的新操作系统的预设配置信息,所述新操作
系统是所述原始操作系统所运行的计算机的物理内存中预先存储的一操作系
统内核;
获取在所述原始操作系统异常时,所述计算机的电源按键被按下所触发的
所述原始操作系统进程中断的触发指令;
根据所述触发指令,按照所述预设配置信息对所述原始操作系统的异常信
息进行收集,并存储所述异常信息到指定的存储介质中。
2.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,获
取在所述原始操作系统异常时,所述计算机的电源按键被按下所触发的所述原
始操作系统进程中断的触发指令的步骤包括:
获取通过所述电源按键触发的中断上报到基本输入输出系统BIOS的系统
控制中断SCI中的触发指令。
3.根据权利要求2所述的操作系统异常信息收集方法,其特征在于,获
取通过所述电源按键触发的中断上报到基本输入输出系统BIOS的系统控制中
断SCI中的触发指令的步骤包括:
在原始操作系统异常且当前电源按键支持所述ACPI时,获取通过电源按
键触发的中断上报到所述BIOS的所述SCI中的触发指令。
4.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,获
取在所述原始操作系统异常时,所述计算机的电源按键被按下所触发的所述原
始操作系统进程中断的触发指令的步骤包括:
在所述原始系统异常时且当前电源按键不支持ACPI时,直接获取所述计
算机的电源按键被按下所触发的所述原始操作系统进程中断的触发指令。
5.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,根
据所述触发指令,按照所述预设配置信息对所述原始操作系统的异常信息进行
收集,并存储所述异常信息到指定的存储介质中的步骤包括:
根据所述触发指令,同步中断所述原始操作系统中的程序运行并获取一启
\t动所述新操作系统,收集所述原始操作系统的异常信息的指令,进行所述异常
信息的收集。
6.根据权利要求5所述的操作系统异常信息收集方法,其特征在于,根
据所述触发指令,同步中断所述原始操作系统中的程序运行并获取一启动所述
新操作系统收集所述原始操作系统的异常信息的指令,进行所述异常信息的收
集的步骤包括:
根据所述触发指令,同步中断所述原始操作系统中的程序运行,控制指针
指向所述新操作系统并启动所述新操作系统,收集所述原始操作系统的异常信
息的指令,进行所述异常信息的收集。
7.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,根
据所述触发指令,按照所述预设配置信息对所述原始操作系统的异常信息进行
收集,并存储所述异常信息到指定的存储介质中的步骤包括:
根据所述触发指令,获取到所述预设配置信息的写入方式为裸写或者通过
文件系统接口写入;
按照所述预设配置信息对所述原始操作系统的异常信息进行收集,并存储
所述异常信息到指定的本地的存储介质中。
8.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,根
据所述触发指令,按照所述预设配置信息对所述原始操作系统的异常信息进行
收集,并存储所述异常信息到指定的存储介质中的步骤包括:
根据所述触发指令,获取到所述预设配置信息的预先启动预设远端主机;
按照所述预设配置信息对所述原始操作系统的异常信息进行收集,并存储
所述异常信息到预先启动预设远端主机的存储介质中。
9.根据权利要求1所述的操作系统异常信息收集方法,其特征在于,还
包括:根据所述预设配置信息,控制关机或者复位。
10.根据权利要求1所述的操作系...
【专利技术属性】
技术研发人员:蒋彪,王亮,蔡衢,谈虎,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。