我最近开始使用dTrace,并注意到它有多棒。它是一个完美的分析工具,不会给程序员带来在他们的应用程序中设置数百个探测器的负担。
我在这里和那里找到了一些很好的一行程序和示例脚本,但我想知道其他人可能想要分享哪些脚本、工具和链接。
顺便说一句,有人试过Chimes吗?
发布于 2008-09-24 01:53:09
下面是我发现的一些有用的链接
关于dTrace的幻灯片演示:
http://www.nbl.fi/~nbl97/solaris/dtrace/dtt_present.pdf
200+有用的脚本:
http://www.brendangregg.com/
发布于 2008-09-24 02:50:01
今年,我参加了Theo Schlossnagle在OSCON的Full Stack Introspection Crash Course演讲。在该演示文稿中,他给出了几个使用D-Trace语言的示例,在上面的链接中有一些额外的实用程序。
发布于 2008-09-24 02:01:04
值得注意的是,由于Apple和Sun的实现不同,来自Solaris的dtrace脚本可能(很可能不会)在Leopard上工作,反之亦然。我不确定FreeBSD的版本。
主要问题是操作系统提供了一组不同的探测器。有时,探测器将以不同的名称提供。有时,从一个操作系统到另一个操作系统,它们或多或少是特定的。只是为了防止你遇到一个脚本,因为某些原因,它不能工作。
https://stackoverflow.com/questions/124952
复制相似问题