From: eLinux.org

Linux Kernel State Tracer

Table Of Contents:

Contents

Description

[This section describes the technology ….]

LKST is Kernel State Tracer for Linux in order to keep track of Kernel
Event such as:

  1. - Process Management
  2. - Interrupt
  3. - Exceptions
  4. - System Calls
  5. - Memory Managements
  6. - Networking: sending packets, receiving packets
  7. - Sys V IPC
  8. - Locks
  9. - Timer
  10. - Oops

Originally LKST is developed for Linux Enterprise Systems and now we
have port it to Reference Boards for Embedded Systems and currently SH4
port(RTS7751R2D), MIPS/TX49 port (RBHMA4400CE) and ARM/OMAP port (TI
OMAP INNOVATOR/OSK) are available.

Rationale

LKST is one of a number of tracing systems available for the Linux
kernel. Such event tracing systems are very useful for analyzing kernel
behaviour, and learning how interrupts, kernel threads and user-space
applications interact on the system.

Resources

Projects

Here is some information about LKST:

Documents and presentations

Specifications

Downloads

Patch

Utility programs

[other programs, user-space, test, etc. related to this technology]

How To Use

How to validate

[put references to test plans, scripts, methods, etc. here]

Sample Results

[Examples of use with measurement of the effects.]

Case Study 1

Case Study 2

Status

  • Status: [implemented]
  1. (one of: not started, researched, implemented, measured, documented, accepted)
  • Architecture Support:
  1. (for each arch, one of: unknown, patches apply, compiles, runs, works, accepted)
    • i386: works
    • x86_64: works
    • ia64: works
    • ARM: runs
    • PPC: unknown
    • MIPS: runs
    • SH: runs

Future Work/Action Items

Here is a list of things that could be worked on for this feature:

Category: