Often
when a linux system fails, it is necessary to preserve an image of
system memory so that a post analysis of the failure may be performed.
Once the preserved image( called a crash dump) is saved to disk the
system can be returned to production.
Linux Kernel Crash Dump(LKCD) is a set of kernel and application code
to configure, implement and analyze system crash dumps. LKCD is one of
the primary objective for RAS ( reliability, availability,
serviceability) initiatives in Linux and in Carrier Grade Linux for
carrier grade applications.
The presentation will cover a high level view of the kernel side of
LKCD with a brief introduction to the user-level analysis tool.
Kernel Side Of LKCD
This section covers following topics in brief:
1. Kernel Design considerations
2. Initiating Dump Process
3. Kernel hooks for executing crash dump
4. Kernel Dump execution
5. Kernel Dump layout
6. Kernel /proc Tunables to define the user desired characteristics
Introduction to Lcrash � User level analysis tool
Lcrash is a linux system crash dump analysis tool. It provides access
to kernel data in LKCD crash dumps or live system memory and displays
detailed information about a system crash. It can be used interactively
to generate system crash dump reports.
This section covers some of interactive commands to generate kernel
crash report and kernel stack trace, as it was at the time of crash
Speaker Profile
Harish
is working for Motorola - Embedded Communications Computing Group as
software engineer in linux team. Basically they are into embedded linux
porting for latest and advanced boards.