Buy new:
-62% $22.61
$4.65 delivery Thursday, November 21
Ships from: Pen & Parchment Media
Sold by: Pen & Parchment Media
$22.61 with 62 percent savings
List Price: $59.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
$4.65 delivery Thursday, November 21. Details
Or fastest delivery Monday, November 18. Order within 20 hrs 41 mins. Details
Only 1 left in stock - order soon.
$$22.61 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$22.61
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Pen & Parchment Media
Ships from
Pen & Parchment Media
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$20.95
Get Fast, Free Shipping with Amazon Prime FREE Returns
Ships FAST from Amazon Warehouse. 100% Satisfaction Guaranteed. Item shows little sign of wear on the cover, spine, or pages. Pages are clean and not marred by notes or highlighting. Ships FAST from Amazon Warehouse. 100% Satisfaction Guaranteed. Item shows little sign of wear on the cover, spine, or pages. Pages are clean and not marred by notes or highlighting. See less
FREE delivery November 27 - December 4 on orders shipped by Amazon over $35
Or fastest delivery November 26 - December 1
$$22.61 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$22.61
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris 1st Edition

4.6 4.6 out of 5 stars 28 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$22.61","priceAmount":22.61,"currencySymbol":"$","integerValue":"22","decimalSeparator":".","fractionalValue":"61","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"y7orXLQvrc1fbhWROc1PHCJ6Pb%2FOO42bL%2BLBhVll5AOeIvCEPCI9S%2F2UtMwv6T%2Fpl2vdHu6gZde4v3htnvWSfycVawwzbfM06XYTZFDfrZ4V2vjyL6k3Cw%2B2NJ8tUPgmHQA%2BSzljxLgbqxbLYPFskDYYrGevZk6MXgGmvV2eKKUpFuWUgmPjD1RFl2gECqgs","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$20.95","priceAmount":20.95,"currencySymbol":"$","integerValue":"20","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"y7orXLQvrc1fbhWROc1PHCJ6Pb%2FOO42bxVXPLRWFz1a%2BH9gz%2F7OxqjTrUkgZt8mp1wYTzDo17knZlQESHYYNwbsLlbKnGZylT1d%2FU0oGkvWpLcznpFvlnWuvWi7M0ZVeq2NuD%2F764V0S73mAC%2BS%2FBXd7gXypVrLCykqFya3SkgK8I5nqie29YA%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

"The "Solaris(TM)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(TM) 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(TM) 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(TM) 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(TM) 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(TM) Internals" volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.

Amazon First Reads | Editors' picks at exclusive prices

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(TM)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(TM) 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(TM) 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(TM) 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(TM) 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 countersProcess-level resource usage and profilingDisk IO behavior and analysisMemory usage at the system and application levelNetwork performanceMonitoring and profiling the kernel, and gathering kernel statisticsUsing DTrace providers and aggregationsMDB commands and a complete MDB tutorial

The "Solaris(TM) Internals" volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.

Product details

  • Publisher ‏ : ‎ Sun Microsystems Press; 1st edition (September 1, 2006)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 444 pages
  • ISBN-10 ‏ : ‎ 0131568191
  • ISBN-13 ‏ : ‎ 978-0131568198
  • Item Weight ‏ : ‎ 1.95 pounds
  • Dimensions ‏ : ‎ 7.28 x 0.97 x 9.26 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 28 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.6 out of 5 stars
28 global ratings

Top reviews from the United States

Reviewed in the United States on December 12, 2006
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. I think this book gives an excellent opportunity to look back on our architecture and design for the major database and application systems.
3 people found this helpful
Report
Reviewed in the United States on October 16, 2017
As a Unix SA, I would highly recommend this.
Reviewed in the United States on February 5, 2010
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. This will be a must have for those who want to be "The Man" in any Solaris shop. I wouldn't recommend for any new admins or programmers as the material can get a little esoteric and the explanations are targeted at those with a little depth/experience. Very well written and topics are well demonstrated.

I quickly put much of my new understanding to work on the job to great effect.
One person found this helpful
Report
Reviewed in the United States on December 1, 2007
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. Why can't these people write the man pages in Solaris?
3 people found this helpful
Report
Reviewed in the United States on June 23, 2013
I bought it for my company. It's really useful for performance engineer, especially for performance engineer in Sun microsystem. I'm learning.
Reviewed in the United States on August 30, 2006
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.

There are a lot of listings: command output, script or C code, grepped output. As with the companion book, Solaris Internals, they are not indexed or captioned. In this book, however, these grey boxes aren't annotated either! They are simply left for the reader to study. This idea of printing a book would bring little more than a shrug ten years ago. There wasn't much else you could do with a closed codebase and so few online references. Has nothing happened to improve on that situation?

The code listings appear in Bourne shell, Perl, Dtrace, or C, so the reader must know how to interpret them all to profit from the discussion. But even for a peer technical reader, some kind of analysis, key-line commentary, or occasional emphasis on nonbovious lines...some help would be nice. I know programmers find commenting a time-consuming chore, but a peer reader could do much of the work this book shows on their own, and spare the trees.

The command-line output does illuminate the discussion, as it should. However, it feels like filler after a ehile when you're reading sample output for ping, traceroute, snoop, output for multiple prstat and ps options, not to mention numerous trivial examples of various process tools, such as pkill and pstop. What are we getting from this? If there was something important to say about them, fine, but again, there's no commenting provided.

The notes on observing CPU, disk and I/O measurements are detail-driven and idiomatic. The focus seems to be on subtlety and non-obvious aspects of statistics that either aren't well-explained in other references, or are widely misinterpreted.

I'm happy for the discussion on mdb and kstats. These are hard subjects to absorb. The online documentation for them is lengthy, hard to gloss, and (of course) poorly-commented where sample code or output is shown. This book gets down to the point and makes the task of learning these tools seem far less daunting.

A key stength of this book is the thorough review of tools and what they do. The book would serves well as a reference when a terminal window is not available. The Dtrace Toolkit is reviewed at length, but there is equally useful coverage and more examples online.

Be advised: the front matter and back matter of this book are the same as the Solaris Internals book, not including the table of contents and index. I mention this because it seemed peculiar that the bibliography for a book on performance, mdb, and dtrace referencesd nothing published in the last six years.
37 people found this helpful
Report
Reviewed in the United States on July 6, 2008
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.
2 people found this helpful
Report
Reviewed in the United States on September 7, 2015
A fantastic guidebook for mdb and dtrace.

Top reviews from other countries

Translate all reviews to English
Amilcar VILELA
5.0 out of 5 stars état du livre
Reviewed in France on April 25, 2021
Bon état.
hugh
5.0 out of 5 stars Five Stars
Reviewed in Canada on December 13, 2015
perfect
Nick Hindley
4.0 out of 5 stars execellent and informative
Reviewed in the United Kingdom on July 23, 2009
A really useful book - one slight quibble is that the dtrace scripts often dont work