Linux系统内存异常的定位方法、装置及介质制造方法及图纸

技术编号:43908410 阅读:19 留言:0更新日期:2025-01-03 13:17
本发明专利技术实施例公开了一种Linux系统内存异常的定位方法、装置及介质,所述方法包括:在系统唤醒睡眠阶段时,将根据交换分区的镜像生成的第二校验值与系统休眠时生成第一校验值进行比较;在所述第一校验值与所述第二校验值不一致时,重新从交换分区读取镜像数据,记录读取数据的交换分区地址;将读取方式从异步方式修改为同步方式,并将读取到的镜像数据赋值到第一内存页;新建第二内存页,利用同步方式按照所述交换分区地址读取校验数据;并将读取到的数据赋值到第二内存页;对赋值后的第一内存页和第二内存页的校验数据进行比较,在不一致时,初步定位内存不稳定引起的异常。

【技术实现步骤摘要】

本专利技术涉及linux系统休眠,尤其涉及一种linux系统内存异常的定位方法、装置及介质。


技术介绍

1、随着计算机系统的发展,系统的稳定性和数据安全性变得越来越重要。s4休眠模式是acpi规范中定义的低功耗状态,系统在该模式下可以完全断电,并将当前的系统状态保存到非易失性存储设备中。

2、s4休眠模式在实际应用当中难免会出现许多异常情况,休眠异常的可能由多种原因生成,例如硬件故障、驱动程序故障、压缩和解压缩算法漏洞或者内存踩踏,bios内存不稳定等原因。

3、快速定位休眠异常产生的原因是一项困难的任务。目前,主要依赖于简单的校验机制,即在保存和读出镜像时,选择对非压缩镜像进行crc32数据一致性校验。然而,当数据一致性校验不通过时,该方案无法有效的区分出当前校验失败异常的真因。这种局限性导致系统在恢复过程中无法及时、准确地检测出内存不稳定引发的休眠异常,从而增加了系统故障排除的复杂性和耗时。如果未能及时修复问题,可能导致重要数据的丢失或系统崩溃。


技术实现思路

1、本专利技术实施例本文档来自技高网...

【技术保护点】

1.一种Linux系统内存异常的定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第一校验值和所述镜像数据存入交换分区,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述方法...

【技术特征摘要】

1.一种linux系统内存异常的定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第一校验值和所述镜像数据存入交换分区,包括:

6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:罗雪琴卢日文熊鑫孙科
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

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

1