我最近開始使用dTrace,並注意到它有多棒。它是分析的完美工具,不會讓程序員在其應用程序中設置數百個探針。dTrace腳本和工具
我發現了一些不錯的單行和範例腳本,但我想知道哪些腳本,工具和其他人可能想要共享的鏈接。
BTW有人試過Chimes?
我最近開始使用dTrace,並注意到它有多棒。它是分析的完美工具,不會讓程序員在其應用程序中設置數百個探針。dTrace腳本和工具
我發現了一些不錯的單行和範例腳本,但我想知道哪些腳本,工具和其他人可能想要共享的鏈接。
BTW有人試過Chimes?
這裏有一些鏈接,我發現有用
PowerPoint演示文稿有關DTrace:
http://www.nbl.fi/~nbl97/solaris/dtrace/dtt_present.pdf
200+有用的腳本:
值得一提的是,由於Apple和Sun的實現方式的差異,Solaris m的dtrace腳本沒有(可能不會)在豹上工作,反之亦然。我不確定FreeBSD的版本。
主要問題是OS提供的一組不同的探針。有時,探針將以不同的名稱提供。有時候他們會或多或少地從一個操作系統到另一個操作系統。只是一個陷阱,如果你遇到一個腳本,出於某種原因,將無法正常工作。
我參加了Theo Schlossnagle的Full Stack Introspection Crash Course在OSCON今年的演講。在演示中,他給出了幾個使用D-Trace語言的例子,在上面的鏈接中還有一些額外的工具。
不幸的是,dTrace僅適用於Solaris操作系統。來自太陽的人推薦我將所有的php應用程序移植到Solaris上,然後「跟蹤」它們。經過優化後,再次移植到我之前的操作系統上。
和MacOS以及一些BSD的風味。 然而,Linux和Windows並不支持dTrace(Windows太不同了,如果沒有別的,Linux會感到驕傲,因爲它們可以支持它) – 2008-11-04 02:55:29