or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.54 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris [Hardcover]

Richard McDougall , Jim Mauro , Brendan Gregg
4.6 out of 5 stars  See all reviews (14 customer reviews)

Buy New
$41.01 & FREE Shipping. Details
Rent
$20.38
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it Friday, June 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Sell Back Your Copy for $2.54
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$17.14
Trade-in Price$2.54
Price after
Trade-in
$14.60

Book Description

July 30, 2006 0131568191 978-0131568198 1

"The Solaris™Internals volumes are simply the best and most comprehensive treatment of the Solaris (and OpenSolaris) Operating Environment. Any person using Solaris--in any capacity--would be remiss not to include these two new volumes in their personal library. With advanced observability tools in Solaris (like DTrace), you will more often find yourself in what was previously unchartable territory. Solaris™ Internals, Second Edition, provides us a fantastic means to be able to quickly understand these systems and further explore the Solaris architecture--especially when coupled with OpenSolaris source availability."

--Jarod Jenson, chief systems architect, Aeysis

"The Solaris™ Internals volumes by Jim Mauro and Richard McDougall must be on your bookshelf if you are interested in in-depth knowledge of Solaris operating system internals and architecture. As a senior Unix engineer for many years, I found the first edition of Solaris™ Internals the only fully comprehensive source for kernel developers, systems programmers, and systems administrators. The new second edition, with the companion performance and debugging book, is an indispensable reference set, containing many useful and practical explanations of Solaris and its underlying subsystems, including tools and methods for observing and analyzing any system running Solaris 10 or OpenSolaris."

--Marc Strahl, senior UNIX engineer

Solaris™ Performance and Tools provides comprehensive coverage of the powerful utilities bundled with Solaris 10 and OpenSolaris, including the Solaris Dynamic Tracing facility, DTrace, and the Modular Debugger, MDB. It provides a systematic approach to understanding performance and behavior, including:

  • Analyzing CPU utilization by the kernel and applications, including reading and understanding hardware counters
  • Process-level resource usage and profiling
  • Disk IO behavior and analysis
  • Memory usage at the system and application level
  • Network performance
  • Monitoring and profiling the kernel, and gathering kernel statistics
  • Using DTrace providers and aggregations
  • MDB commands and a complete MDB tutorial

The Solaris™ Internals volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.


Frequently Bought Together

Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris + Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) + DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD (Oracle Solaris Series)
Price for all three: $137.88

Buy the selected items together


Editorial Reviews

Review

"In total, the two books Solaris Performance and Tools & Solaris Internals reviewed here present a new level of knowledge about the internals of Solaris, what they do, how they behave, and how to analyze that behavior. The books are a must for developers, system programmers, and systems administrators who work with Solaris 8, 9, or 10. They are especially useful for users of Solaris 10 and OpenSolaris because of their exploration of the new tools in those releases. These books receive my highest recommendation. "—Peter Baer Galvin, Contributing Editor, Sys Admin Magazine

From the Back Cover

"The Solaris™Internals volumes are simply the best and most comprehensive treatment of the Solaris (and OpenSolaris) Operating Environment. Any person using Solaris--in any capacity--would be remiss not to include these two new volumes in their personal library. With advanced observability tools in Solaris (like DTrace), you will more often find yourself in what was previously unchartable territory. Solaris™ Internals, Second Edition, provides us a fantastic means to be able to quickly understand these systems and further explore the Solaris architecture--especially when coupled with OpenSolaris source availability."

--Jarod Jenson, chief systems architect, Aeysis

"The Solaris™ Internals volumes by Jim Mauro and Richard McDougall must be on your bookshelf if you are interested in in-depth knowledge of Solaris operating system internals and architecture. As a senior Unix engineer for many years, I found the first edition of Solaris™ Internals the only fully comprehensive source for kernel developers, systems programmers, and systems administrators. The new second edition, with the companion performance and debugging book, is an indispensable reference set, containing many useful and practical explanations of Solaris and its underlying subsystems, including tools and methods for observing and analyzing any system running Solaris 10 or OpenSolaris."

--Marc Strahl, senior UNIX engineer

Solaris™ Performance and Tools provides comprehensive coverage of the powerful utilities bundled with Solaris 10 and OpenSolaris, including the Solaris Dynamic Tracing facility, DTrace, and the Modular Debugger, MDB. It provides a systematic approach to understanding performance and behavior, including:

  • Analyzing CPU utilization by the kernel and applications, including reading and understanding hardware counters
  • Process-level resource usage and profiling
  • Disk IO behavior and analysis
  • Memory usage at the system and application level
  • Network performance
  • Monitoring and profiling the kernel, and gathering kernel statistics
  • Using DTrace providers and aggregations
  • MDB commands and a complete MDB tutorial

The Solaris™ Internals volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.




Product Details

  • Hardcover: 496 pages
  • Publisher: Prentice Hall; 1 edition (July 30, 2006)
  • Language: English
  • ISBN-10: 0131568191
  • ISBN-13: 978-0131568198
  • Product Dimensions: 7.2 x 0.9 x 9.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #477,103 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.6 out of 5 stars
(14)
4.6 out of 5 stars
So, this book is A MUST for any serious Solaris administrator's bookshelf. JT  |  8 reviewers made a similar statement
This book tells you how to find the most used issues or problems. William E. Branson  |  3 reviewers made a similar statement
Very well written and topics are well demonstrated. NitaBillS  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
36 of 45 people found the following review helpful
3.0 out of 5 stars A weak companion to Solaris Internals August 30, 2006
Format:Hardcover
A Sun colleague recently noted that the consistency of interfaces in Solaris isn't a strong point, and she's right. Anyone who understands much of Solaris has to manage many odd and subtle details. While the concepts that drive Unix variants are indeed powerful, it doesn't mean every contributing engineer grasps and implements them the same way.

As a result, there are differing views in topic areas like performance management, including: proper methodology, or "best practices"; which statistics are useful and how to interpret them; which reports may be significant, trivial, or misleading; and of course, which tools help you get them. As a contributing author to Sun Microsystem's course on Solaris performance, I heard many of those views from many experienced trainers, Sun engineers, and other interested parties. The complexity of the topic leads many people to believe they understand it "the one way it is supposed to be understood." The passion is great, so long as it doesn't lead to a narrow-minded zeal.

Solaris Performance and Tools punts on such religious matters. In my view there are some good and some disappointing outcomes. The book covers two primary areas. One, it is a detailed looks at programs used to measure system and process performance. The coverage ranges from the obvious and everyday to the highly technical and obscure. Second, there are some brief but helpful introductions to mdb and Dtrace, the killer analysis tool introduced with Solaris 10. This book doesn't often propose a method or application of these tools. It does present what the authors feel are 'the' important ways to measure CPU, disk, and I/O efficiency, but relies more on lots of output from lots of tools, commenting on them only occasionally.
... Read more ›
Was this review helpful to you?
20 of 25 people found the following review helpful
Format:Hardcover
"Solaris Internals" and its predecessor "Sun Performance and Tuning" are wonderful books for giving you the knowledge to know whats actually happening under the covers, but many SA's admit struggling when it comes to translating that into usable day-to-day understanding of the systems on which they manage. Just knowing how it works isn't enough to be really useful, what you need is the ability to look at the system and work out how what your seeing fits what you know.

"Solaris Performance and Tools" bridges that gap. Every page, cover-to-cover is filled with practical examples and explanations of the tools that let you actually see what Solaris is doing. If you've tended to rely on only a handful of tools such as vmstat, iostat, netstat, sar, and prstat, then you really want to get this book and start digging much deeper. Even as a Sr Admin I found that there were wonderful tools available that I didn't even know existed (such as "intrstat").

In particular, this book unlocks two powerful tools in Solaris 10 that can be as complex as they are powerful: DTrace and mdb. Both of these give you unparalleled power to dig your fingers into the system, but using them beyond simple one liners is more difficult than most people admin. This book gives you a great step-by-step approach to learning both. While a one-line DTrace script found in a blog might help you here and there, you won't truly understand how powerful DTrace can be untill you've built

a firm foundation on which to build your own. This book is the best way to jump start that process.

This truly is the only book available that opens the window to whats possible in Solaris in such a practical way.
... Read more ›
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars You need this book in your library for sure January 29, 2009
Format:Hardcover
I will make this as short as I can, unlike the one for the companion book, Solaris Internals. I have been troubleshooting Sun Solaris for 15 years, in one version or another. Crash dump analysis was the main way to get data from within the kernel and only if the system blew a gasket. There have been different methods through the years,crash, kdb, and mdb are the main ones, but now with Solaris 10 you can add a powerful tool to your knowledge tool box, DTrace. This is built in to the system code so its not a seperate program that you run, it lives in Solaris and you enable the probes you want to see. Interpreting the data is not easy if you dont know what you are looking at, so the Companion book tells you what the internal workings are so you can know what you are looking at. This book tells you how to find the most used issues or problems. It covers these things in more detail than you can find unless you work in and engineering lab and program apps for Solaris. Solaris 10 has many things in it that can throw an admin, Zones for instance, can throw you if you are having some type of performance issue, but what can you do to get the data from the kernel to watch the internal processes deep under the hood? DTrace should be the first thing out of your mouth. This is a top notch book and I understand other people's issues or questions with it, however, assume you have not touched Solaris 10 in production and your company is doing a technology refresh and migration to new Sun Hardware and Solaris 10. How are you going to help your company troubleshoot issues in this new envrionment? You will use DTrace and any other tools you can. I use DTrace almost every day. I did today.... Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Good stuff - valuable information
After seeing Mr. Mauro speak and his host mentioned his book in glowing terms I bought it almost out of curiosity. I'm sure glad I did. Read more
Published on February 5, 2010 by NitaBillS
5.0 out of 5 stars An excellent reference book
A surprisingly good book from Sun considering how poorly I think of mdb as a development tool. If you are forced to work with Solaris then this is a must have for your bookshelf.
Published on July 6, 2008 by R. Balsover
4.0 out of 5 stars valuable reference
If you need to dig into the internals of Solaris for any reason, this book is a must have, especially for the dtrace and mdb tools which are very powerful but powerfully complex. Read more
Published on June 20, 2008 by D. WOJTOWICZ
5.0 out of 5 stars The perfect companion for Solaris Internals
If you have bought Solaris Internals, this book is a must because it will take to the practice many of the information given in the other one. Read more
Published on March 23, 2008 by Sergio Aguayo
5.0 out of 5 stars Best Manual Ever
I found this to be one of the best manuals for dtrace, iostat and mdb that I have ever seen. Not only were there good examples but there were lots of them. Read more
Published on November 30, 2007 by Timothy T. Burlowski
5.0 out of 5 stars The 2 books combined equals Theory and Practice! Excellent!
The "Solaris Internals" and "Solaris Performance and Tools" combined to give any UNIX-guru-wannabe the perfect environment to learn and appreciate the Solaris Operating... Read more
Published on September 15, 2007 by Raymond Tay
4.0 out of 5 stars Really good buy
It is a really good overview of Solaris performance measuring and tuning tools, along with some good portion of theory and practive of Solaris internals. Read more
Published on July 16, 2007 by Damian Wojslaw D-net
5.0 out of 5 stars Excellent book on perfomance monitoring and tuning
I been working with solaris for the last 10 years. Some times we had to struggle with performance monitoring and tuning on our highend servers. Read more
Published on December 12, 2006 by myself
5.0 out of 5 stars If you run Solaris you need this book!
This book is a standalone companion to the "Solaris Internals" (2nd Ed) book. Where "Solaris Internals" covers the kernel architecture and theory, this is a practitioners guide... Read more
Published on September 11, 2006 by Greg Price
5.0 out of 5 stars Every Solaris UNIX admin should get this book !
Every Solaris UNIX admin and developer should have a copy of the "Solaris Performance and Tools". It is a must. Read more
Published on September 11, 2006 by Stefan Parvu
Search Customer Reviews
Only search this product's reviews


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category