一种内存快照数据获取方法及相关装置制造方法及图纸

技术编号:26478422 阅读:23 留言:0更新日期:2020-11-25 19:22
本申请公开了一种内存快照数据获取方法,包括:根据接收到的标记信息对对应的物理内存页添加快照标识,得到添加有快照标识的待快照内存页;当触发内存异常或内存崩溃时,根据快照标识确定所有待快照内存页;对所有待快照内存页进行快照处理,得到内存快照数据。通过在快照数据中的物理内存页添加对应的快照标识,实现了只对部分物理内存页进行快照数据备份,减少了内存快照数据的数据量,提高了内存数据快照时的效率。本申请还公开了一种内存快照数据获取装置、服务器以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种内存快照数据获取方法及相关装置
本申请涉及计算机
,特别涉及一种内存快照数据获取方法、内存快照数据获取装置、服务器以及计算机可读存储介质。
技术介绍
随着信息技术的不断发展,在存储领域出现了多种多样的存储技术方案,从不同角度对数据存储进行提升。为了提高数据崩溃的维护效果,在Linux系统中,当进程异常终止或崩溃,操作系统会将进程当时的内存状态记录下来,保存到一个文件中,以便分析定位问题原因,被叫内存快照技术。另外,内存快照技术得到的内存快照数据中还记录了进程崩溃时的寄存器、内存管理信息等其他信息,是技术人员分析进程崩溃原因的有效手段。但是,相关技术中采用的内存越来越大,将这些内存中的数据进行快照需要很长的时间和磁盘容量,降低了内存快照的效率和效果。并且,过大的内存快照数据不利于进行相应的数据分析,同样也降低了内存快照的效果和意义。因此,如何提高数据快照操作时的效率是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种内存快照数据获取方法、内存快照数据获取装置、服务器以及计算机可读存储介质,通过在快照本文档来自技高网...

【技术保护点】
1.一种内存快照数据获取方法,其特征在于,包括:/n根据接收到的标记信息对对应的物理内存页添加快照标识,得到添加有快照标识的待快照内存页;/n当触发内存异常或内存崩溃时,根据所述快照标识确定所有待快照内存页;/n对所述所有待快照内存页进行快照处理,得到内存快照数据。/n

【技术特征摘要】
1.一种内存快照数据获取方法,其特征在于,包括:
根据接收到的标记信息对对应的物理内存页添加快照标识,得到添加有快照标识的待快照内存页;
当触发内存异常或内存崩溃时,根据所述快照标识确定所有待快照内存页;
对所述所有待快照内存页进行快照处理,得到内存快照数据。


2.根据权利要求1所述的内存快照数据获取方法,其特征在于,对所述所有待快照内存页进行快照处理,得到内存快照数据,包括:
当触发内存异常或内存崩溃时,操作触发内存异常或内存崩溃的进程将快照信息发送至主进程;
操作所述主进程根据所述快照信息对所述所有待快照内存页进行快照处理,得到内存快照数据。


3.根据权利要求1所述的内存快照数据获取方法,其特征在于,对所述所有待快照内存页进行快照处理,得到内存快照数据,包括:
通过压缩工具对所述所有待快照内存页进行快照处理,得到所述内存快照数据。


4.根据权利要求1至3任一项所述的内存快照数据获取方法,其特征在于,还包括:
通过内存快照管理系统的用户界面接收到所述标记信息。


5.一种内存快照数据获取装置,其特征在于,包括:
快照标识添加模块,用于根据接收到的标记信息对对应的物理内存页添加快照标识,得到添加有快照标识的待快照内存页;
快照内存页确定模块,用于当触发内存...

【专利技术属性】
技术研发人员:刘如意孙京本李佩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1