Posted Jul 3, 2008 20:30 UTC (Thu) by oak (subscriber, #2786)
In reply to: More DTrace envy by SEJeff
Parent article: More DTrace envy
> As fast as things are developing we aren't a long way off. This isn't
fud, only facts people.
I don't want to be pessimistic, but Utrace seems still work in progress,
only the very first patchset from it has gotten to upstream, it supports
well only x86 & powerPC and rest of it's still being designed. See the
latest status report:
http://www.redhat.com/archives/utrace-devel/2008-July/mht...
I think it's at least a year until it's fully (API stabilized etc) in
upstream kernel with Systemtap supporting it well, a good set of tapsets,
useful scripts, documentation and some GUIs (Mortadelo and Stapgui lack a
lot of things).
This is what Apple is already doing with DTrace:
http://developer.apple.com/documentation/developertools/C...
And before that their developers already had Shark (which AFAIK doesn't
use DTrace):
http://developer.apple.com/tools/performance/optimizingwi...
Btw. the Tracing Summit in Canada earlier this year produced fairly good
overview of the state of tracing tools currently (also elsewhere than on
x86):
https://ltt.polymtl.ca/tracingwiki/index.php/TracingBook