Already a member? Log in

Sign up with your...

or

Sign Up with your email address

Add Tags

Duplicate Tags

Rename Tags

Share This URL With Others!

Save Link

Sign in

Sign Up with your email address

Sign up

By clicking the button, you agree to the Terms & Conditions.

Forgot Password?

Please enter your username below and press the send button.
A password reset link will be sent to you.

If you are unable to access the email address originally associated with your Delicious account, we recommend creating a new account.

Links 1 through 10 of 35 by Ken Robson tagged dtrace

In my previous post, I showed NFS random read latency at different points in the operating system stack. I made a few references to hits from DRAM - which were visible as a dark solid line at the bottom of the latency heat maps. This is worth exploring in a little more detail, as this is both interesting and another demonstration of Analytics.
Here is both delivered NFS latency and disk latency, for disk + DRAM alone:

Share It With Others!

Software is abstract and non-tactile by its very nature. It can be difficult to see what it is doing and why it may be misbehaving. To get a better view of software, we often use tools like gdb, leaks, lsof, and sc_usage, just to name a few. We even still

Share It With Others!

Periodically I want to see the busiest application and system code paths on a system. Prior to Solaris 10, this was a difficult questions to answer without custom instrumentation. Now that we have DTrace, we can use the DTrace profile provider and an aggr

Share It With Others!

Every time I write a DTrace script I learn something new. This time is was all about exploring a user process problem and using copyin(). Take a look at bug 6523693 (mountd core dump in nfsauth_prog on S10). I could have added some debugging to the mountd

Share It With Others!

Dynamic Tracing (DTrace) in the Solaris 10 OS is too complex to cover in just one short article. Here the author explores how DTrace can be used to solve one real-life problem. The article follows the reasoning used -- the "if", the "when", and the "why"

Share It With Others!

The world is still in the early days of exploring and using DTrace, Sun's extraordinary new performance analysis tool. There are, however, some trends already revealing themselves. Specifically, all programs have performance problems, and (almost?) all pe

Share It With Others!

In the last few months I’ve been presenting DTrace to many developers and System Admins around the world. Its been a great to talk about this very cool technology. The feedback from the developer community has been wonderful. Code Camps are an excellent

Share It With Others!

AppCrash is a tool for the automatic collection of diagnostic and debugging information when any application crashes under a Solaris system. The tool does not require any changes to the applications or to the operating system and is based on DTrace (Dynam

Share It With Others!

DTrace is a comprehensive and flexible dynamic tracing facility built into the Solaris Operating System. DTrace allows dynamic instrumentation of a running Solaris system, which can assist with answering questions like "which process is chewing up CPU 38,

Share It With Others!

hime is a graphical tool for visualizing DTrace aggregations. It provides an alternative to similar CLI-based tools (such as intrstat) that is more visually appealing and potentially more useful. In particular, its ability to display data over time adds a

Share It With Others!