Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Linux Kernel State Tracer

From eLinux.org
Revision as of 09:59, 27 October 2011 by Adushistova (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Table Of Contents:


Description

[This section describes the technology ....]

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

 - Process Management
 - Interrupt
 - Exceptions
 - System Calls
 - Memory Managements
 - Networking: sending packets, receiving packets
 - Sys V IPC
 - Locks
 - Timer
 - 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]
 (one of: not started, researched, implemented, measured, documented, accepted)
  • Architecture Support:
  (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: