![]() | |||||||||||||
Messages in this thread |
Jeff Garzik wrote: > > 3) Linux Trace Toolkit (LTT) (Karim Yaghmour) > > Announce: http://lists.insecure.org/lists/linux-kernel/2002/Oct/7016.html > > Patch: > > http://opersys.com/ftp/pub/LTT/ExtraPatches/patch-ltt-linux-2.5.44-vanilla-021019-2.2.bz2 > > User tools: http://opersys.com/ftp/pub/LTT/TraceToolkit-0.9.6pre2.tgz > > I dunno if this needs to be in the kernel... We've had this debate with a couple of folks before, most notably with Ingo Molnar. Here was the essence of my reply to Ingo then: http://marc.theaimsgroup.com/?l=linux-kernel&m=103272155416405&w=2 Ingo went on to provide us with a to-do list which we've complied with 100%. Basically, there are plent of day-to-day user needs which LTT fills perfectly. We don't expect users to recompile their kernel in order to use a symbolic debugger and I don't see why users should need to recompile their kernel to: - solve complex inter-process interactions - obtain exact measures regarding kernel vs. app time - understand the exact dynamic interaction between their app, the kernel and all the other processes running on the system. - etc. Here was Linus' take: > I suspect we'll want to have some form of event tracing eventually, but > I'm personally pretty convinced that it needs to be a per-CPU thing, and > the core mechanism would need to be very lightweight. From: http://marc.theaimsgroup.com/?l=linux-kernel&m=103271992115305&w=2 As I explained at that time to Linus, these are exactly the features we are looking for in LTT. And since that posting, we've added precisely those features (as I had promissed Linus, must I add), among many others requested by folks on the LKML. If there's something we've missed, I'm all ears. Karim =================================================== Karim Yaghmour karim@opersys.com Embedded and Real-Time Linux Expert =================================================== - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 12:30 [from the cache] ©2003-2008 | |||||||||||||