Re: Linux 2.5 / 2.6 TODO (preliminary) ... LTT

From: Karim Yaghmour (karym@opersys.com)
Date: Sat Jun 03 2000 - 13:23:17 EST


How about support for the tracing made available by the Linux Trace Toolkit?

This feature enables the user to know exactly what is happening in the
kernel at every moment. This is very useful when wanting to observe a
phenomenon without wanting to modify the system's behavior. Moreover, it
is extremely useful when trying to debug synchronization problems. You can
see the full extent of what LTT can do on the project's web site:

http://www.opersys.com/LTT

You can also pick up a copy of the May issue of the Linux Journal where there's
an article on LTT.

This would be a great addition to Linux and it is a feature that very
few other OSs posses.

I'll gladly elaborate on this more if required, but I do think that this would
be very nice to have as part of the standard kernel tree. Contrary to other
kernel measurement/characterization tools, this tool/functionnality's usability is
not limited to kernel hackers. This actually benefits the user community at large.

That said, the penalty for tracing Linux is only 2.5% on a medium/heavy load (without
X, with X this goes up to 4.5%). This is very small compared to other measurement
methods.

And since this is a compile feature, you can simply omit the tracing during
configuration and the kernel acts as if no tracing code was ever inserted in it.

Best regards,

Karim

===================================================
                 Karim Yaghmour
               karym@opersys.com
          Operating System Consultant
 (Linux kernel, real-time and distributed systems)
===================================================

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jun 07 2000 - 21:00:17 EST