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, ...

Get DTrace: Dynamic Tracing in Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.