首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 python 自动化分析 CrashDump

作者:马卓 导语 :本文介绍了一下自动化分析CrashDump的方法 由于项目原因,需要批量分析CrashDump文件,正常的手动分析流程是: 使用windbg载入CrashDump文件; 等待文件分析完成...; 提取其中的信息; 进行决策,如何处理; 关闭CrashDump,继续下一个; 这种流程对于几个文件可能还不算什么,但是当面对成百上千个Dump文件时,效率就很低下了。...顾名思义,loadDump就是用来载入crashdump文件的,closeDump是用来关闭crashdump文件的。...这里需要强调一下closeDump的用法,pykd在loadDump以后,并没有为这个crashdump文件创建相应的对象,而仅仅只是返回了一个id,而pykd的各个命令中并没有区分多个crashdump...help(): print "autoDumpAnalyzer v0.1 by HyperChem" print "autoDumpAnalyzer.py ;Analyze crashdump

3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux crash分析简明参考

    1 背景Linux操作系统在作为服务器的场景下应用最为广泛,但是在使用过程中也会遇到莫名崩溃的情况.这时我们就希望能对崩溃前一刻内存中的数据进行分析,从而找到崩溃的原因.本文将对整个过程所涉及到的技术做一个简单但是全面的介绍...,包括:如何安装kdump,如何设置系统参数来捕获崩溃前的内存;如何使用crash做简单的分析;并且介绍如何使用更加简便的工具PyKdump来做crash文件的分析.通过了解这些知识, 可以帮助Linux...运维人员更快更方便地排查问题.2 基本步骤要捕捉到Linux在崩溃前一刻的内存,我们需要安装kdump工具在生产系统上,并进行相应的参数配置.这样当生产系统上发生crash的时候, 操作系统控制权将会转换到...kexec-tools执行如下命令:yum install kexec-tools2) 设置crashkernel预留内存大小 vim /etc/default/grub找到“GRUB_CMDLINE_LINUX...16.04版本开始缺省是安装了kdump的.可以运行如下命令查看是否安装了: kdump-config show.如果没有安装,可以参考如下步骤:1) 安装kdump工具sudo apt install linux-crashdump

    1.8K00
    领券