The document provides an overview of kernel crash dump analysis including:
- The tools and data required such as the crash utility, kernel symbol files, vmcore files
- How to install and use these components
- Basic crash commands to analyze system, memory, storage, and network subsystems
- How to dynamically load crash extension modules to add custom commands
In this document
Powered by AI
Overview of kernel crash dump analysis presented by Buland Singh from Red Hat, outlining agenda topics.
Introduction to tools needed for kernel crash dump analysis including crash utility, vmlinux, and vmcore requirements.
Methods for opening and analyzing kernel crash dumps using commands like 'crash', along with basic commands of the crash utility.
Discussion on creating and loading crash extension modules for enhanced crash analysis.
Steps to check system information, hardware details, and ring buffer log using crash commands.
Methods for identifying panic tasks, backtrace analysis, and extracting UID and GID details for processes.
Commands to display process parental hierarchy, child tasks, open files, task priorities, and resource limits.
Techniques for assessing memory usage in kernel and user space, including checks for total tasks, memory allocated, and swap device usage.
Display disk I/O statistics, check disk status and determine I/O scheduler settings relevant to storage.
Analyzing network devices, ARP cache, using commands to extract network statistics and connection info.
Final slide opening the floor for questions about kernel crash dump analysis.