DTrace pid Provider Links

I’ve been writing posts to explain the DTrace pid provider. Not just its features, which are documented in many places, but also its hazards and limitations. Many of these I learned the hard way during the last six years of using this provider in test, development and production. The posts are: pid provider: entry probe [...]

Posted on February 19, 2011 at 1:35 pm by Brendan Gregg · Permalink · 4 Comments
In: DTrace · Tagged with: , ,

DTrace pid Provider Overhead

I’ve been posting about the DTrace pid provider and its various features to share my real-world experiences in this area. Here I’ll discuss an important, tricky, and generally undocumented topic: the overhead of using the pid provider. I’ll provide some rough expectations for overhead based on some simple stress tests, and at the very least, [...]

Posted on February 18, 2011 at 9:27 am by Brendan Gregg · Permalink · 7 Comments
In: DTrace, Performance · Tagged with: , ,

DTrace pid Provider Instructions

The intent of this series of pid provider posts is to share my real-world experience in using the DTrace pid provider and its various features. Here I’ll discuss another pid provider topic: the instruction offset probe. Instruction Offset Probe The instruction offset probe allows individual instructions to be traced. In my post about the pid [...]

Posted on February 16, 2011 at 2:54 pm by Brendan Gregg · Permalink · 4 Comments
In: DTrace · Tagged with: ,