Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sun Performance and Tuning: Java and the Internet
 
See larger image
 

Sun Performance and Tuning: Java and the Internet [Paperback]

Adrian Cockcroft , Richard Pettit , Sun Microsystems Press
3.9 out of 5 stars  See all reviews (10 customer reviews)
List Price: CDN$ 76.95
Price: CDN$ 72.38 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 4.57 (6%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Product Details


Product Description

Book Description

An insiders guide to maximizing performance in Sun/Solaris environments. KEY TOPICS- For developers who want to design for performance and administrators who need to improve performance, this book is an indispensable reference. It covers SPARC systems and peripherals and the latest release of Solaris (2.6). Includes detailed configuration and performance information not available anywhere else plus clear explanations of how to use system monitoring tools. Other topics covered include- performance measurement and analysis techniques, source code and off-the-shelf application tuning, performance issues on network hardware, Multi-processor SPARC system architectures, hardware components- CPUs, caches and memory, kernel algorithms, and more MARKET- Written for system administrators, system integrators and software developers working with Sun workstations.

From the Inside Flap

Preface

This book consists of everything I have learned over the years about performance and tuning. It includes a structured approach, opinions, heuristics, and references. It contains documentation of the behavior of systems, with recommendations that are often needed but that are rarely available. I cover all of the Solaris operating system releases up to Solaris 2.6, and major Sun products up to the beginning of 1998.

This second edition of Sun Performance and Tuning has doubled in size, and almost all the content is new.You should read my column regularly to keep up to date with developments that postdate publication of this book.

During the three years since first publication, the Internet transitioned from a useful tool to a major part of the computer business, and the Java phenomenon arrived. This is both a subject for discussion-hence the new subtitle for this edition-and a resource for obtaining detailed and up-to-date information. I have also worked closely with Richard Pettit over the last few years to develop the SE Performance Toolkit, and this edition contains detailed documentation written by Richard on the toolkit, and the performance interfaces provided by Solaris. We decided not to include it with the book on a CD-ROM, as it is easy to download the latest release over the Internet. The SE3.0 release is available and my January 1998 SunWorld Online column is a FAQ for SE.

This book is aimed both at developers who want to design for performance and need a central reference to better understand Sun machines, and at system administrators who have a Sun machine running applications and want to understand and improve overall performance.

This book covers an incredibly complex and fast-changing topic. I have tried to organize it in a useful manner with the most important information up front in each chapter and many cross-references. A book like this can never truly be complete and finished, but it has to be frozen at some point so it can be published!

How This Book Is Organized

This book is intended to be read sequentially, as it tries to cover the most significant and most common performance problems first. You can use it as a reference work by following the many cross-references that link related topics.

Chapter 1 - Quick Tips and Recipes is for those of you who need results now and don't have time to read the whole book first.

Chapter 2 - Performance Management covers the methods and tools used to manage performance.

Chapter 3 - Performance Measurement to decide whether your efforts at tuning have made any difference to the system performance.

Chapter 4 - Internet Servers contains an introduction to TCP/IP and offers guidelines on tuning and sizing web servers and proxy caching web servers.

Chapter 5 - Java Application Servers contains a complete sizing guide for serving the new class of Network Computer client systems based on Java.

Chapter6 - Source Code Optimization is aimed primarily at developers and end users who have access to the source code of the application being tuned. It covers Java performance and 64 bit issues.

Chapter7 - Applications tells you how to find out what an off-the-shelf application is doing and discusses changes in the execution environment.

Chapter8 - Disks investigates the performance characteristics of disk subsystems and describes how to monitor and tune them.

Chapter 9 - Networks contains Sun-specific information on network hardware and performance issues.

Chapter10 - Processors looks at how to decide whether you have enough CPU power for your workload. The chapter also provides a high-level description of the interactions between multiprocessor machines and Unix.

Chapter11 - System Architectures looks at the way uniprocessor and multiprocessor SPARC systems are put together.

Chapter12 - Caches looks at how caches work in principle, with examples of hardware and kernel based caching mechanisms.

Chapter13 - RAM and Virtual Memory explains how the paging algorithm works and where memory flows to and from in the system.

Chapter 14 - Kernel Algorithms and Tuning provides an insight into the algorithms and tunable parameters of the Solaris 2 kernel.

Chapter 15 - Metric Collection Interfaces describes the interfaces to Solaris and how to code to them to get at performance information.

Chapter 16 - The SymbEL Example Tools documents the example tools that are provided with the SE performance toolkit.

Chapter 17 - The SymbEL Language contains the complete user manual and descriptions of how to use this freely available performance toolkit.

Appendix A - Tunables Quick Reference turns the advice given elsewhere into tunable values summarized in table form.

AppendixB - References contains a long list of sources of further information, with a description of what is of interest in each document.

Related Books

I have tried to avoid duplicating the techniques and content covered by my colleague Brian Wong in his book Configuration and Capacity Planning for Solaris Servers, Sun Microsystems Press, 1997. There is some natural overlap, but it is best to treat the two books as a matched pair. Brian covers in great detail the techniques required to decide on an initial configuration and has far more information on system and storage architectures than I do.

During the summer of 1997, I presented a week long "Practical Performance Methods" class with Dr. Neil Gunther as part of the Stanford University Western Institute of Computer Science (WICS) summer seminar program. Neil's material is covered in his book, The Practical Performance Analyst, McGraw-Hill, 1998. Neil takes the most advanced techniques of performance analysis and modeling and relates them to real-world situations in a way that you can use directly to solve problems.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

10 Reviews
5 star:
 (3)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

3.0 out of 5 stars While it's still a nice introduction, it has become dated, April 26 2003
By 
Roland Grefer (Tampa Bay Area, Florida) - See all my reviews
(REAL NAME)   
Ce commentaire est de: Sun Performance and Tuning: Java and the Internet (Paperback)
This 2nd edition of Cockroft's classic on Sun Performance Tuning was a step up from the somewhat meager meal served in its 1st edition.

At the time of its writing this book filled a void, since there was not much "out there" covering performance tuning in general as well as for Sun boxes in particular.

Mike Loukides' "System Performance Tuning" still hung around in its 1st edition, and thus had established itself somewhat as the grand-daddy of UNIX performance tuning books, but was already pretty outdated. It's 2nd edition was still years away.

While Adrian Cockroft's "Sun Performance and Tuning" today still provides some interesting insights, and therefore could be a welcome addition to a Sun system administrator's bookshelf, there's another book which should be considered first: "Resource Management" from the Sun BluePrints series, which he wrote in collaboration with Richard Mc Dougall, and various others.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars only if you're just starting out, Oct 24 2001
Ce commentaire est de: Sun Performance and Tuning: Java and the Internet (Paperback)
After reading the other reviews I had high hopes for this book. The book is not geared to people that already have basic sysadmin skills. And in one case the book makes a rather dubious statement. They list a few ndd parameters and state "The other values should never be changed on a production system." Well, they left out tcp_ip_abort_cinterval. And they don't mention tcp_ip_abort_linterval at all which so far seems to be an undocumented Sun Microsystems parameter. A book about tuning should cover all the tunable parameters and explain cause/effect. Simply stating that you never change the other parameters without explaining why isn't why you buy a book on Performance and Tuning.

If you're just starting out with Sun administration and do not know a lot of the unix commands to administer and monitor a Solaris box this book will help. The book does cover much of the basics and background that someone starting out needs. The book does leave out a number of higher level concepts and doesn't cover all tunable parameters so it doesn't really help much beyond already available text/webpages which you'll still have to research and scour to really learn the whole story on Solaris performance and tuning. But if you already know some of what you're doing you're money is better kept in your pocket.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Indispensible, Aug 25 2001
By 
Shawn A. Clifford (Orlando, Florida United States) - See all my reviews
(REAL NAME)   
Ce commentaire est de: Sun Performance and Tuning: Java and the Internet (Paperback)
The first 5 pages alone helped me to tune my systems, setup cachefs, etc. Definitely worth the money if you are responsible for the care and feeding of Solaris boxes.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 11 reviews  4.0 out of 5 stars 
 
 
Most recent customer reviews








Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges