O'Reilly logo

DTrace: Dynamic Tracing in Oracle by Jim Mauro, Brendan Gregg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3. System View

Now that we’ve introduced you to DTrace and covered the D language, it’s time to get into what DTrace is really all about—solving problems and understanding workload behavior. Some problems can be quickly correlated to a specific area of hardware or software, but others have a potentially broader source of root causes. These require starting with a systemwide view and drilling down based on what the first-pass analysis reveals. In this chapter, we’ll show how existing non–DTrace-based tools can help make that first pass and how DTrace can then complement them and take analysis further. Specific hardware subsystems, networking, disk I/O, file system, and specific applications are covered in greater detail in later chapters.

So, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required