Home Page Icon
Home Page
Table of Contents for
Dedication Page
Close
Dedication Page
by Brendan Gregg
Systems Performance, 2nd Edition
Cover Page
About This eBook
Half Title Page
Title Page
Copyright Page
Dedication Page
Contents at a Glance
Contents
Preface
About This Edition
About This Book
Acknowledgments
About the Author
Chapter 1. Introduction
1.1 Systems Performance
1.2 Roles
1.3 Activities
1.4 Perspectives
1.5 Performance Is Challenging
1.6 Latency
1.7 Observability
1.8 Experimentation
1.9 Cloud Computing
1.10 Methodologies
1.11 Case Studies
1.12 References
Chapter 2. Methodologies
2.1 Terminology
2.2 Models
2.3 Concepts
2.4 Perspectives
2.5 Methodology
2.6 Modeling
2.7 Capacity Planning
2.8 Statistics
2.9 Monitoring
2.10 Visualizations
2.11 Exercises
2.12 References
Chapter 3. Operating Systems
3.1 Terminology
3.2 Background
3.3 Kernels
3.4 Linux
3.5 Other Topics
3.6 Kernel Comparisons
3.7 Exercises
3.8 References
Chapter 4. Observability Tools
4.1 Tool Coverage
4.2 Tool Types
4.3 Observability Sources
4.4 sar
4.5 Tracing Tools
4.6 Observing Observability
4.7 Exercises
4.8 References
Chapter 5. Applications
5.1 Application Basics
5.2 Application Performance Techniques
5.3 Programming Languages
5.4 Methodology
5.5 Observability Tools
5.6 Gotchas
5.7 Exercises
5.8 References
Chapter 6. CPUs
6.1 Terminology
6.2 Models
6.3 Concepts
6.4 Architecture
6.5 Methodology
6.6 Observability Tools
6.7 Visualizations
6.8 Experimentation
6.9 Tuning
6.10 Exercises
6.11 References
Chapter 7. Memory
7.1 Terminology
7.2 Concepts
7.3 Architecture
7.4 Methodology
7.5 Observability Tools
7.6 Tuning
7.7 Exercises
7.8 References
Chapter 8. File Systems
8.1 Terminology
8.2 Models
8.3 Concepts
8.4 Architecture
8.5 Methodology
8.6 Observability Tools
8.7 Experimentation
8.8 Tuning
8.9 Exercises
8.10 References
Chapter 9. Disks
9.1 Terminology
9.2 Models
9.3 Concepts
9.4 Architecture
9.5 Methodology
9.6 Observability Tools
9.7 Visualizations
9.8 Experimentation
9.9 Tuning
9.10 Exercises
9.11 References
Chapter 10. Network
10.1 Terminology
10.2 Models
10.3 Concepts
10.4 Architecture
10.5 Methodology
10.6 Observability Tools
10.7 Experimentation
10.8 Tuning
10.9 Exercises
10.10 References
Chapter 11. Cloud Computing
11.1 Background
11.2 Hardware Virtualization
11.3 OS Virtualization
11.4 Lightweight Virtualization
11.5 Other Types
11.6 Comparisons
11.7 Exercises
11.8 References
Chapter 12. Benchmarking
12.1 Background
12.2 Benchmarking Types
12.3 Methodology
12.4 Benchmark Questions
12.5 Exercises
12.6 References
Chapter 13. perf
13.1 Subcommands Overview
13.2 One-Liners
13.3 perf Events
13.4 Hardware Events
13.5 Software Events
13.6 Tracepoint Events
13.7 Probe Events
13.8 perf stat
13.9 perf record
13.10 perf report
13.11 perf script
13.12 perf trace
13.13 Other Commands
13.14 perf Documentation
13.15 References
Chapter 14. Ftrace
14.1 Capabilities Overview
14.2 tracefs (/sys)
14.3 Ftrace Function Profiler
14.4 Ftrace Function Tracing
14.5 Tracepoints
14.6 kprobes
14.7 uprobes
14.8 Ftrace function_graph
14.9 Ftrace hwlat
14.10 Ftrace Hist Triggers
14.11 trace-cmd
14.12 perf ftrace
14.13 perf-tools
14.14 Ftrace Documentation
14.15 References
Chapter 15. BPF
15.1 BCC
15.2 bpftrace
15.3 References
Chapter 16. Case Study
16.1 An Unexplained Win
16.2 Additional Information
16.3 References
Appendix A: USE Method: Linux
Physical Resources
Software Resources
A.1 References
Appendix B: sar Summary
Appendix C: bpftrace One-Liners
CPUs
Memory
File Systems
Disks
Networking
Appendix D: Solutions to Selected Exercises
Chapter 2—Methodology
Chapter 3—Operating Systems
Chapter 6—CPUs
Chapter 7—Memory
Chapter 8—File Systems
Chapter 9—Disks
Chapter 11—Cloud Computing
Appendix E: Systems Performance Who’s Who
E.1 References
Glossary
Index
Code Snippets
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Copyright Page
Next
Next Chapter
Contents at a Glance
For Deirdré Straughan,
an amazing person in technology,
and an amazing person—we did it.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset