Redhat Crash Utility-Ramdump】的更多相关文章

Redhat Crash Utility edit by liaoye@2014/9/16 http://blog.csdn.net/paul_liao Crash utility是redhat提供的开源的ramdump解析工具,官方站点:http://people.redhat.com/anderson/ ,能够下载源代码编译.展讯.Marvell和MTK 平台的ramdump能够用Crash utility解析,高通有自家的工具或者用trace32. Crash utility 编译 1.…
* What's new in version 2.8, 2015-06-17 - SystemTap has improved support for probing golang programs. Work has been  done to be able to handle DWARF information, reporting file names, line  numbers, and column numbers, and tolerance of odd characters…
http://blog.kreyolys.com/2011/03/17/no-panic-its-just-a-kernel-panic/ One of the main young sysadmin fear is to being asked by management to find out the root cause of a system crash or hang! When realizing that there are no error messages in the log…
获得vmcore Kernel dump 是什么 Kdump – 捕捉kernel dump的工具 Kdump的工作原理 Kdump的配置 Dump分析的工具crash(1) 准备环境 根据vmcore文件获取内核版本及系统信息 kernel debuginfo 内核符号文件 Kernel source code RHEL与SLES的不同 时区设置 运行crash utility:基于vmcore或基于live system Dump分析的思路:从哪里开始 判断panic类型 系统信息 sys…
文章目录 1. 简介 1.1 安装 1.2 触发 kdump 1.3 调试 kdump 1.3.1 安装 debuginfo vmlinux 1.3.2 编译 kernel 1.4 kdump-tools.service 流程分析 2. 原理分析 2.1 elf core 文件格式 3. `/proc/kcore` 3.1 准备数据 3.2 读取 elf core 4. `/proc/vmcore` 4.1 准备 elf header (运行在 normal kernel) 4.1.1 cras…
rhel7.2上安装12C RAC数据库后,其中一个数据库实例经常会自动crash.查看alert日志发现以下错误信息: Errors in file /d12/app/oracle/diag/rdbms/rac12c/rac12c2/trace/rac12c2_j000_21047.trc: ORA-27157: OS post/wait facility removed ORA-27300: OS system dependent operation:semop failed with st…
目的: 通过一个c语言实例,了解linux页表的组织结果和mmu的工作原理. 通过页表找到一个物理地址, 对比物理地址与虚拟地址的内容是否一致. 运行环境: $ uname -r3.15.6-200.fc20.x86_64 准备工作 1. 安装crash $ sudo yum install crash 熟悉crash help: http://people.redhat.com/anderson/help.html White Paper: http://people.redhat.com/a…
前面说过高通平台,系统crash发生时,抓取crash ramdump非常重要,否则很难定位crash原因. 平台默认抓取ramdump的方法都有很强的局限性,如下: 1.PC端工具QPST提供的 Memory Debug Application工具. 局限性:完全信赖PC 2.sbl1将crash现场dump到外置sdcard.  boot_sd_ramdump.c 局限性:很多手机根本没有配置外置sdcard. 3.今天再看高通代码,还有种ram dump 方法,直接dump到raw par…
kdump简介 kdump是系统崩溃的时候,用来转储运行内存的一个工具. 系统一旦崩溃,内核就没法正常工作了,这个时候将由kdump提供一个用于捕获当前运行信息的内核, 该内核会将此时内存中的所有运行状态和数据信息收集到一个dump core文件中以便之后分析崩溃原因. 一旦内存信息收集完成,可以让系统将自动重启. kdump是RHEL5之后才支持的,2006被主线接收为内核的一部分.它的原理简单来说是在内存中保留一块 区域,这块区域用来存放capture kernel,当production…
returned. [ blocked seconds.----这个默认是120,该环境上是被人为设置1200 [8556407.425653] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 0x00000080------------------------19286是pid,19283是ppid [ ffff883e39587fd8 ffff883e39587fd8 [8…