Optimizing Linux® Performance [Electronic resources] : A Hands-On Guide to Linux® Performance Tools نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Optimizing Linux® Performance [Electronic resources] : A Hands-On Guide to Linux® Performance Tools - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید

Sitemap

Optimizing Linux Performance: A Hands-On Guide to Linux Performance Tools

Table of Contents

Copyright

Hewlett-Packard Professional Books

Preface

Why Is Performance Important?

Linux: Strengths and Weakness

How Can This Book Help You?

Why Learn How to Use Performance Tools?

Can I Tune for Performance?

Who Should Read This Book?

How Is This Book Organized?

Acknowledgments

About the Author

Chapter 1. Performance Hunting Tips

1.1. General Tips

1.2. Outline of a Performance Investigation

1.3. Chapter Summary

Chapter 2. Performance Tools: System CPU

2.1. CPU Performance Statistics

2.2. Linux Performance Tools: CPU

2.3. Chapter Summary

Chapter 3. Performance Tools: System Memory

3.1. Memory Performance Statistics

3.2. Linux Performance Tools: CPU and Memory

3.3. Chapter Summary

Chapter 4. Performance Tools: Process-Specific CPU

4.1. Process Performance Statistics

4.2. The Tools

4.3. Chapter Summary

Chapter 5. Performance Tools: Process-Specific Memory

5.1. Linux Memory Subsystem

5.2. Memory Performance Tools

5.3. Chapter Summary

Chapter 6. Performance Tools: Disk I/O

6.1. Introduction to Disk I/O

6.2. Disk I/O Performance Tools

6.3. What's Missing?

6.4. Chapter Summary

Chapter 7. Performance Tools: Network

7.1. Introduction to Network I/O

7.2. Network Performance Tools

7.3. Chapter Summary

Chapter 8. Utility Tools: Performance Tool Helpers

8.1. Performance Tool Helpers

8.2. Tools

8.3. Chapter Summary

Chapter 9. Using Performance Tools to Find Problems

9.1. Not Always a Silver Bullet

9.2. Starting the Hunt

9.3. Optimizing an Application

9.4. Optimizing a System

9.5. Optimizing Process CPU Usage

9.6. Optimizing Memory Usage

9.7. Optimizing Disk I/O Usage

9.8. Optimizing Network I/O Usage

9.9. The End

9.10. Chapter Summary

Chapter 10. Performance Hunt 1: A CPU-Bound Application (GIMP)

10.1. CPU-Bound Application

10.2. Identify a Problem

10.3. Find a Baseline/Set a Goal

10.4. Configure the Application for the Performance Hunt

10.5. Install and Configure Performance Tools

10.6. Run Application and Performance Tools

10.7. Analyze the Results

10.8. Jump to the Web

10.9. Increase the Image Cache

10.10. Hitting a (Tiled) Wall

10.11. Solving the Problem

10.12. Verify Correctness?

10.13. Next Steps

10.14. Chapter Summary

Chapter 11. Performance Hunt 2: A Latency-Sensitive Application (nautilus)

11.1. A Latency-Sensitive Application

11.2. Identify a Problem

11.3. Find a Baseline/Set a Goal

11.4. Configure the Application for the Performance Hunt

11.5. Install and Configure Performance Tools

11.6. Run Application and Performance Tools

11.7. Compile and Examine the Source

11.8. Using gdb to Generate Call Traces

11.9. Finding the Time Differences

11.10. Trying a Possible Solution

11.11. Chapter Summary

Chapter 12. Performance Hunt 3: The System-Wide Slowdown (prelink)

12.1. Investigating a System-Wide Slowdown

12.2. Identify a Problem

12.3. Find a Baseline/Set a Goal

12.4. Configure the Application for the Performance Hunt

12.5. Install and Configure Performance Tools

12.6. Run Application and Performance Tools

12.7. Simulating a Solution

12.8. Reporting the Problem

12.9. Testing the Solution

12.10. Chapter Summary

Chapter 13. Performance Tools: What's Next?

13.1. The State of Linux Tools

13.2. What Tools Does Linux Still Need?

13.3. Performance Tuning on Linux

13.4. Chapter Summary

Appendix A. Performance Tool Locations

Appendix B. Installing oprofile

B.1 Fedora Core 2 (FC2)

B.2 Enterprise Linux 3 (EL3)

B.3 SUSE 9.1

Index

index_SYMBOL

index_A

index_B

index_C

index_D

index_E

index_F

index_G

index_H

index_I

index_J

index_K

index_L

index_M

index_N

index_O

index_P

index_R

index_S

index_T

index_U

index_V

index_W

index_X

/ 132