| About this title |
Maximize your efforts toward effective performance tuning on AIX on IBM's Power Systems (IBM i, AS/400, iSeries, System i, AIX, and Linux). With detailed information on optimizing your CPU, memory, disk, and network I/O subsystems, along with data on both AIX 5.3 and AIX 6.1, the author gives detailed instructions on how to tune your system effectively, delivering the performance boost you desire. In addition to these topics, chapters on the new AIX 6.1, Linux, and Oracle running on IBM Power Systems are included.
Packed with real-world know-how from author Ken Milberg—a 20-year systems administration veteran—this book is intended for systems professionals who need to understand, monitor, and control the factors that affect AIX performance on their servers. It covers systems monitoring and performance tuning on all subsystems as well as time-tested tuning and analysis methodology. The monitoring sections discuss tools that will allow you to immediately gain a quick and dirty view of the health of your system.
Beyond the rules of tuning, the book contains best practices to give the administrator solid strategies for tuning methodology and tips based on years of in-the-trenches experience. It covers the tools that are available and the best ways to use them to collect historical data and analyze trends and results. It is, quite simply, a must-have resource for anybody working with AIX on IBM Power Systems.
With Driving the Power of AIX, you will:
- Learn best practices from an International AIX Tuning Expert.
- Discover specific steps for monitoring and tuning CPU, virtual memory, disk I/O, and network components.
- Get plenty of tips and strategies for tuning Oracle and Linux.
- Uncover a wealth of other information about AIX that will deliver the server performance boost you're looking for.
|
About author |
Ken Milberg — Ken Milberg is the president and managing consultant of PowerTCO Solutions, a New York-based IBM Business Partner. He is also a technical editor for IBM Systems Magazine, Power Systems Edition and a frequent contributor of content for IBM developerWorks. Ken holds a B.S.in Computer and Information Science as well as an M.S. in Technology Management from the University of Maryland. He has consulted with many Global Fortune 400 companies and is a PMI-certified Project Management Professional (PMP) and an IBM Certified Advanced Technical Expert (CATE) System p. He also holds certifications in Solaris and HP-UX.
|
Contents |
Contents
Foreword Preface
SECTION I: INTRODUCTION Chapter 1: Performance Tuning Methodology Step 1. Establishing a Baseline Step 2. Stress Testing and Monitoring Step 3. Identifying the Bottleneck Step 4. Tuning Step 5. Repeat
Chapter 2: Introduction to AIX Unix AIX AIX Market Share
Chapter 3: Introduction to POWER Architecture POWER5 POWER6 Section I: Summary, Tips, and Quiz
SECTION II: CPU Chapter 4: CPU: Introduction Chapter 5: CPU: Monitoring vmstat (Unix-generic) sar (Unix-generic) iostat (Unix-generic) w (Unix-generic) lparstat (AIX-specific) mpstat (AIX-specific) topas (AIX-specific) nmon Using nmon for Historical Analysis ps (Unix-generic) Tracing Tools tprof Timing Tools time timex
Chapter 6: CPU: Tuning Process and Thread Management nice renice ps schedo sched_R and sched_D fixed_pri_global timeslice bindprocessor smtctl gprof
Section II: Summary, Tips, and Quiz
SECTION III: MEMORY Chapter 7: Memory: Introduction Virtual Memory Manager Computational Memory File Memory Paging and Swapping VMM Tuning Evolution
Chapter 8: Memory: Monitoring vmstat (Unix-generic) Virtual Memory Summary sar (Unix-generic) lsps (AIX-specific) ps (Unix-generic) svmon (AIX-specific) Memory Leak
Chapter 9: Memory: Tuning vmo minperm, maxperm, maxclient, and lru_file_repage minfree and maxfree Page Space Allocation How Much Paging Space? Paging Space Tuning Thrashing and Load Control Memory Scanning and lrubucket rmss
Section III: Summary, Tips, and Quiz
SECTION IV: DISK I/O Chapter 10: Disk I/O: Introduction Direct I/O Concurrent I/O Asynchronous I/O Logical Volumes and Disk Placement: Intra- and Inter-Policy Inter-Disk Policy File Systems
Chapter 11: Disk I/O: Monitoring sar topas Logical Volume Monitoring AIX LVM Commands filemon and fileplace filemon fileplace
Chapter 12: Disk I/O: Tuning lvmo ioo JFS2 Tuning Options
Section IV: Summary, Tips, and Quiz
SECTION V: NETWORK I/O Chapter 13: Network I/O: Introduction Network I/O Overview NFS Media Speed Network Subsystem Memory Management Virtual and Shared Ethernet
Chapter 14: Network I/O: Monitoring netpmon Monitoring NFS nfsstat nfs4cl netpmon and NFS Monitoring Network Packets iptrace, ipreport, and ipfilter tcpdump
Chapter 15: Network I/O: Tuning Name Resolution Maximum Transfer Unit Tuning: Client Tuning: Server
Section V: Summary, Tips, and Quiz
SECTION VI: BONUS TOPICS Chapter 16: AIX 6.1 Introduction Memory CPU Disk I/O JFS2 iSCSI I/O Pacing Asynchronous I/O Network NFS
Section VI: Chapter 16 Quiz
Chapter 17: Tuning AIX for Oracle Memory CPU Asynchronous I/O Servers Concurrent I/O Oracle Tools Statspack Oracle Enterprise Manager
Section VI: Chapter 17 Quiz
Chapter 18: Linux on Power Monitoring Handy Linux Commands Virtualization Tuning
Section VI: Chapter 18 Quiz
Quiz Answers Section I: Introduction Section II: CPU Section III: Memory Section IV: Disk I/O Section V: Network I/O Section VI / Chapter 16: AIX 6.1 Section VI / Chapter 17: Tuning AIX for Oracle Section VI / Chapter 18: Linux on Power |
Reviews |
“Tuning tips are provided from many different angles. Clearly, the author has an understanding of how multi-faceted performance problems can be. I would recommend this book for those who want a methodology to follow for their AIX tuning.” — SUSAN SCHREITMUELLER Distinguished Engineer, Member IBM Academy of Technology Chief Technology Officer, STG-CEEMEA
|
Related titles |
|
|