基于RH EL6.x平台的Crash配置研究

    张海兵

    

    

    

    摘要:Kdump,Crash模块是linux系统增加稳定性的一个主要原因。Kdump,Crash模块可以在系统遇到不可抗拒的宕机、重启、掉电等情况下,自动备份当前内存里面的信息。利用RHEL6.x选择对应解析工具,可以还原当时的数据,用来数据恢复,或者故障分析。文章就RHEL6.x平台的Kdump,Crash的调测和解析进行简单解析。

    关键词:RHEL6.x;Kdump;Crash

    1 Kdump和Crash简介

    1.1 Kdump

    Kdump用于对内存镜像的转储,它不但可以转储内存镜像到本地硬盘,还可以将内存镜像通过NFS,SSH等協议转储到不同机器的设备上。

    Kdump分为两个组件:Kexec和Kdump。Kexec是一种内核的快速启动工具,可以使新的内核在正在运行的内核(生产内核)的上下文中启动,而不需要通过耗时的BIOS检测,方便内核开发人员对内核进行调试。

    Kdump是一种有效的内存转储工具,启用Kdump后,生产内核将会保留一部分内存空间,用于在内核崩溃时通过Kexec快速启动到新的内核,这个过程不需要重启系统,因此可以转储崩溃的生产内核的内存镜像。

    1.2 Crash

    Crash是由David Anderson开发维护的分析内存转储文件的工具,目前最新版本为7.0.0,RHEL6.2集成的版本为Crash-5.1.8-1,它可以分析多种工具产生的内存转储文件。

    2 Kdump的安装配置

    安装时默认启用kdump,而且预留的内存默认是128M,如安装系统时禁用了Kdump,可按照下面步骤操作:

相关文章!
  • 融合正向建模与反求计算的车用

    崔庆佳 周兵 吴晓建 李宁 曾凡沂<br />
    摘 要:针对减振器调试过程中工程师凭借经验调试耗时耗力等局限性,引入反求的思想,开展了

  • 基于MATLAB 的信号时域采样及

    唐敏敏 张静摘要:频率混叠是数字信号处理中特有的现象,发生频率混叠后,信号会分析出错误的结果。而采样过程中,由于频率不够高,采样出

  • 卫星天线过顶盲区时机分析

    晁宁+罗晓英+杨新龙<br />
    摘 要: 分析直角坐标框架结构平台和极坐标框架平台结构星载天线在各自盲区状态区域附近的发散问题。通过建