Home » Testing and Debugging » Opensource Linux Tools for debugging and performance measurements

Opensource Linux Tools for debugging and performance measurements

Opensource Linux Tools for debugging and performance measurements

Kernel Debugging


1) printks – dmesg

2) proc file system

3) gdb


  1.         http://www.linuxjournal.com/article/9252
  2.         http://www.ibm.com/developerworks/linux/library/l-debug/

4) kgdb

Kernel Tracing


1) Function trace



2) System Tap




1) GDB – http://www.gnu.org/software/gdb/
2) System call tracer – “strace”
3) ltrace – A tool to trace library calls used by a program and all the signals it receives

Power Management



PowerTOP is a Linux tool that helps you find those programs that are misbehaving while your computer is idle.

Memory leak & memory checking


1) Memory allocation checker

2) Detect Unintended Memory Access

3) Valgrind – http://valgrind.org/

4) smem memory reporting tool

5) kpagemap – Can show details about every allocated and virtual page on the system.



1) Splint – http://splint.org/

Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.



1) Oprofile –  http://oprofile.sourceforge.net/news/

OProfile is a system-wide profiler for Linux systems, capable of profiling all

running code at low overhead.

Frontend tools and IDE’s


1) Data Display Debugger –

graphical front-end for command-line debuggers such as GDB, DBX,

WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb,

the GNU Make debugger remake, or the Python debugger pydb.

2) Alleyoop – http://alleyoop.sourceforge.net/

This is a graphical front-end for valgrind.

Reference’s –

1) http://www.embeddedlinuxconference.com/

Stacer The best Linux system opti...
Stacer The best Linux system optimizer and monitoring tool

Leave a Comment