
Performance Tuning for Linux® Servers
By
Table of Contents
Linux Overview
Chapter ONE.
Linux Installation Issues
Chapter TWO.
Kernel Overview
Chapter THREE.
Overview of Server Architectures
Performance Analysis Tools
Chapter FOUR.
System Performance Monitoring
Chapter FIVE.
System Trace Tools
Chapter SIX.
Benchmarks as an Aid to Understanding Workload Performance
System Tuning
Chapter SEVEN.
System Performance Principles and Strategy: A Benchmarking Methodology Case Study
Chapter EIGHT.
Scheduler Tuning
Chapter NINE.
The Linux Virtual MemoryPerformance Implications
Chapter TEN.
I/O SubsystemsPerformance Implications
Chapter ELEVEN.
File System Tuning
Chapter TWELVE.
Network Tuning
Chapter THIRTEEN.
Interprocess Communication
Chapter FOURTEEN.
Code Tuning
Performance Characterization of Linux Server Applications
Chapter FIFTEEN.
Web Servers
Chapter SIXTEEN.
File and Print Servers
Chapter SEVENTEEN.
Database Servers
Chapter EIGHTEEN.
Application Servers
Tuning Case Studies
Chapter NINETEEN.
Case Study: Tuning the I/O Schedulers in Linux 2.6
Chapter TWENTY.
Case Study: File System Tuning
Chapter TWENTY-ONE.
Case Study: Network Performance on Linux
Chapter TWENTY-TWO.
Case Study: Commercial Workload Tuning
Appendix A.
Tuning Kernel Parameters