HP-UX 11i Tuning and Performance

Paperback
from $0.00

Author: Robert F. Sauers

ISBN-10: 0131433490

ISBN-13: 9780131433496

Category: UNIX

Maximize the performance and value of any HP-UX 11i system\ HP-UX 11i Tuning and Performance takes the guesswork out of maximizing HP-UX 11i performance—so you can quickly maximize the value of any HP-UX system in any environment. Leading HP experts introduce a comprehensive, systematic performance management methodology that addresses every stage in the lifecycle of an HP-UX system.\ You’ll find specific metrics, symptoms and solutions for every key element of an HP-UX 11i system, including...

Search in google:

Maximize the performance and value of any HP-UX 11i systemHP-UX 11i Tuning and Performance takes the guesswork out of maximizing HP-UX 11i performance—so you can quickly maximize the value of any HP-UX system in any environment. Leading HP experts introduce a comprehensive, systematic performance management methodology that addresses every stage in the lifecycle of an HP-UX system.You’ll find specific metrics, symptoms and solutions for every key element of an HP-UX 11i system, including hardware, the OS platform, and application development. From start to finish, the emphasis is on practical results—and on understanding the real-world cost/benefit tradeoffs that are central to every tuning project. Coverage includes:A comprehensive optimization methodology, direct from HP’s performance labsNew optimization opportunities and techniques made possible by HP-UX 11iAll-new chapters on network performance and Java performanceRules of thumb for more cost-effective performance managementInstrumenting HP-UX 11i systems to accurately reflect realityChoosing the right performance metrics, and using them correctlyKey performance tradeoffs in both uniprocessor and SMP environmentsPractical techniques for resolving CPU, memory, and disk bottlenecksHow to make the most of HP-UX specific and generic UNIX performance toolsPerformance enhancements available through compiler optimization and application profilingExtensive examples from actual HP performance consulting assignmentsWhether you’re an HP-UX 11i sysadmin, netadmin, developer, capacity planner, or performance specialist, this is your completeguide to getting all the performance you paid for!

Preface\ Maximizing the performance of Unix systems is a challenge that requires a specialized understanding of operating system behavior, knowledge of the design and tuning capabilities of the applications that run on the system, and an intimate acquaintance with system and application performance measuring tools that assist in tuning. Operating system behavior changes as improvements are made for scalability and significant new features are added. New hardware designs offer the potential for improved performance when the operating system and application takes advantage of the new designs. The behavior of applications can change not only with new versions of the application itself, but also with new versions of the underlying operating system.\ Although application design and tuning is crucial to getting the best possible performance, the number of applications and application vendors are so numerous that it is impractical to discuss specific application tuning in detail. Therefore, this book focuses on Hewlett-Packard's HP-UX Operating System and the HP 9000 and Integrity Systems on which it runs. This edition adds significant content on networking, Java, new hardware designs, especially Itanium Processor Family (IPF) designs, and HP-UX 11i-specific performance issues. The authors are most familiar with HP-UX, and therefore, the specific operating system architecture and tuning suggestions presented in this book apply directly to HP-UX. The authors also have experience working with a variety of applications and provide guidance on tuning based on their knowledge of how applications and the system interact.\ We start by presenting a general discussion of performancemanagement in chapters 1 and 2 and by developing a performance management methodology in chapter 3. It is important to realize that performance management is more than crisis-oriented problem solving. Next, in chapter 4, we look at how the operating system kernel is instrumented to provide data that are used to analyze what is happening on the system. Chapter 5 provides suggestions and guidelines for choosing among the many system performance tools that are available and a discussion of the advantages and disadvantages of each tool.\ Hardware system design is covered in detail in Chapter 6, from component modules through the system itself. Chapters 7 through 10 concentrate on providing an understanding of the major operating system resources (CPU, Memory, Disk and Network) that are utilized by applications and can become bottlenecks to good performance. The authors feel that it is not possible to properly tune a system without understanding how the operating system works. Therefore, operating system design from a performance perspective is discussed in each of these chapters followed by the applicable performance metrics and suggestions for tuning to improve resource utilization.\ Tuning the operating system alone can provide only a piece of the solution to performance optimization of a system. Application optimization is discussed in the chapters on Compiler Performance Tuning, Java Run-time Performance Tuning, Designing Applications for Performance and Application Profiling. The appendices include an alphabetical reference of the various performance tools, a lexicon of the naming of the versions of HP-UX, and lists of the tuneable parameters that can be dynamically or automatically tuned while the system and its applications are running.\ We sincerely hope that you find this book to be useful and valuable in keeping your HP-UX systems running optimally.

About the AuthorsAcknowledgmentsCh. 1Introduction to Performance Management1Ch. 2Performance Management Tasks13Ch. 3A Performance Management Methodology19Ch. 4Kernel Instrumentation and Performance Metrics39Ch. 5Survey of Unix Performance Tools51Ch. 6Hardware Performance Issues107Ch. 7CPU Bottlenecks169Ch. 8Memory Bottlenecks203Ch. 9Disk Bottlenecks253Ch. 10Network Bottlenecks317Ch. 11Compiler Performance Tuning357Ch. 12Java Run-time Performance Tuning407Ch. 13Designing Applications for Performance417Ch. 14Application Profiling435App. APerformance Tools Alphabetical Reference469App. BHP-UX Version Naming Reference503App. CDynamically Tuneable Parameters505Index511