DTrace Tools

The following are miscellaneous open source tools and examples that use the DTrace language provided in Solaris 10 and OpenSolaris. DTrace helps troubleshoot problems on servers by providing new detailed views of the system internals, to a level that was previously difficult to access. The language is similar to C and is event based.



Contents


Operating Systems



Guide



DTraceToolkit



DExplorer



Scripts



Troubleshooting Examples

These are examples of performing troubleshooting using DTrace, and often begin by using DTrace at the command line before using DTrace scripts such as the tools above.



DTrace One Liners

These are handy one liners to use at the command line.




DTraceTazTool

Several years ago, Richard McDougall wrote taztool - a GUI to display disk activity in an amazing and intuitive way. It used TNF trace data - a predecessor of DTrace. DTraceTazTool is a DTrace version of taztool. It is currently in development, and as such this is an alpha release. There are many more features to code, but it may already prove a useful tool.



Links


Back to Brendan Gregg's Homepage


Created: 28-Mar-2004
Last updated: 14-Oct-2007