Accelerating AIX - Rudy Chukran

Accelerating AIX

Performance Tuning for Programmers and Systems Administrators

(Autor)

Buch | Softcover
240 Seiten
1998
Addison Wesley (Verlag)
978-0-201-63382-5 (ISBN)
67,30 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Provides information for both system administrators and application programmers, with: coverage of monitoring, diagnostic, and development tools; remedies for performance slowdowns; techniques for relieving LAN bottlenecks; and methodologies for isolating, analyzing, and solving performance problems.
Reengineering and Total Quality Management promised dramatic improvements in profit, efficiency, and quality, but a number of TQM initiatives ended in failure as a result of an incorrect or incomplete implementation process. Here is a book that will help put the odds on your side by giving you specific skills and experience-based advice for successfully planning and implementing process design. Comprehensive in scope, this book integrates the three major approaches to process redesign -- benchmarking, continuous improvement, and reengineering -- showing how to combine them for maximum effectiveness. It explains the circumstances for which each approach is appropriate and describes how to apply each specific technique effectively. The book also points out the many potential pitfalls that can impede even the most well thought out program. You will find detailed and methodical coverage of such topics as defining processes, measuring performance, reducing cycle times, team building, benchmarking, the critical success factors for reengineering, and much more.
Numerous examples from many different industries demonstrate concepts and techniques in action, illustrate common mistakes, and provide a model for successful implementation that you can apply to your own organization. The information is presented in an accessible format, with guidelines, checklists, worksheets, discussion questions, and clear graphics to help you absorb essential information quickly and apply it successfully.

Rudy Chukran has been working with AIX since its creation in 1983. Currently, he works for IBM as a technical consultant advising customers using the AIX system platform. His advice covers all aspects of troubleshootingaefrom solving compiler problems to analyzing system performance problems. In addition, he has presented numerous professional seminars on AIX performance. Some of the companies that have taken advantage of his expertise are Oracle, Informix, Sybase, SDRC, Dow Jones, Halliburton, and Computervision. 0201633825AB04062001

List of Figures. List of Tables. Preface. 1. Introduction to Tuning Concepts. Why Consider Tuning? What Can I Tune? What Are Your Performance Objectives? Methodology. Roles of the Performance Analyst. 2. AIX System Design. General AIX Design Goals. Program Loading. Virtual Memory Overview. Page Faults. Late Page Space Allocation. Filesystem Caching. I/O Overview. Layers for File I/O. JFS Log. Sequential Read-Ahead and Write-Behind. Logical Volume Manager. CPU Scheduling Overview. Scheduling Threads. Memory Overcommitment. Facts of Life about Disk Hardware. Summary. 3. Tools for the System Administrator. Vmstat: CPU and Virtual Memory Utilization. Iostat: Disk I/O Utilization. Sar: System Activity Report. Ps: Process Status. AIX Monitor. Tprof: Trace Profiler. Filemon: File I/O Activity. Svmon: Virtual Memory Report. Rmss: Reduced Memory Simulator. PDT: Performance Diagnostic Tool. Performance Toolbox. Summary. 4. Remedies. CPU-Bound Remedies. Faster CPU. More CPUs. Scheduling Tasks at Other Times. Finding Runaway Processes. Tuning Scheduler Algorithm. Memory-Bound Remedies. Adding More Real Memory. Tuning File Memory Allocation. Tuning Memory Overcommitment Algorithm. Page Space Configuration. Isolating Memory Leaks. Disk-Bound Remedies. Importance of Data Placement on a Disk. Determining Your Disk Configuration. Specifying Where Your Data Goes. JFS Considerations. SCSI Bus Speed Limitations. Miscellaneous Tuning Parameters. Summary. 5. Local Area Network Tuning. Network Monitoring Tools. Netstat. Netpmon. Tcpdump. Network Tuning Remedies. Adapter. TCP/IP Memory Options. Network Interface. TCP/IP Setup Errors. Summary. 6. Programming Tools. Compiler. XL Compiler Flags Common to All Languages. XL FORTRAN Unique Flags. XL C Unique Flags. Linker. Dynamically Linked Objects. Statically Linked Objects. Profilers. Tprof Revisited. Gprof. Xgprof. Debugging. Trace. Trace Postprocessing Tools. Program Visualizer. Summary. 7. Remedies for Programmers. System Calls. Read and Write. Mapped File I/O. Network Socket Options. Dynamic Module Loading. Hardware Type Inquiry. Hardware Optimization. Matrix Access Optimization. Lock Access Optimization. Word Alignment. Summary. 8. Putting It All Together. What Is the Problem--Really? Where Do I Start? Where Do I Go Next? Take Some Remedy. When to Stop. Summary of Tools. Appendix. References. IBM Publications. External Publications. Sources for AIX Software. IBM Sources. Sources for Free Software for AIX on the Net. Performance Toolbox Metrics. Source Examples. Sieve of Erosthenes--sieve.c. Index. 0201633825T04062001

Erscheint lt. Verlag 5.6.1998
Verlagsort Harlow
Sprache englisch
Maße 233 x 187 mm
Gewicht 490 g
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
ISBN-10 0-201-63382-5 / 0201633825
ISBN-13 978-0-201-63382-5 / 9780201633825
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
16,90
das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania

Buch | Hardcover (2023)
Rheinwerk (Verlag)
69,90
das umfassende Handbuch

von Michael Kofler

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90