Accelerating AIX : Performance Tuning for Programmers and Systems Administrators

Bok av Rudy Chukran
As an AIX system administrator or programmer, you know that performance tuning is critical to ensuring that your operating system meets the demands placed on today's computer systems and LAN operations. However, the methods of tuning have often been difficult to divine without expert assistance. In Accelerating AIX, Rudy Chukran shares AIX know-how, experience, and insight gained from spending more than ten years as one of IBM's tuning experts. This comprehensive book provides key information for both system administrators and application programmers, with: full coverage of monitoring, diagnostic, and development tools; remedies for performance slowdowns; techniques for relieving LAN bottlenecks; and proven methodologies for isolating, analyzing, and solving performance problems. A complete, one-stop reference, Accelerating AIX addresses topics such as: AIX system design, emphasizing those areas where tuning is possible and most effective System administration tools, including vmstat, iostat, sar, ps, AIX Monitor, Rmss, PDT, and more CPU, memory, and disk-bound remedies, such as Schedtune, Time Slice, tuning memory overcommitment algorithm, and disk caching effects LAN monitoring tools and remedies, including transmit and receive queues, send and receive buffers, MTU, Name Resolution, and Client and Server NFS Daemons Programming performance tools, such as XL compiler flags for numerous languages, dynamically and statically linked objects, various profilers, program visualizer, and techniques for implementing shared libraries AIX system call remedies emphasizing interprocess communications and shared memory (for example, Pthread_mutex lock and unlock, PowerPC Weak Memory Ordering, and Matrix Access Optimization) Drawing on his years of practical experience with AIX, the author shows you "what to do when . . ." in a special chapter that discusses how to recognize and evaluate problems and plan and implement appropriate solutions using many of the tools and techniques presented. 0201633825B04062001