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 The Official Ubuntu Server Book, 3rd Edition 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.