Linux Performance
eBook - ePub

Linux Performance

A comprehensive guide to using performance insights to improve capacity planning, scalability, and production stability (English Edition)

  1. 424 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Linux Performance

A comprehensive guide to using performance insights to improve capacity planning, scalability, and production stability (English Edition)

About this book

Description
As systems grow in complexity and scale, performance engineering has become a specialized discipline rather than an afterthought. Linux remains the execution environment for most performance-critical workloads, making a deep understanding of its internals, metrics, and behavior essential for performance specialists.

This book delivers a systematic approach to Linux performance engineering, combining theory with practical analysis. It covers core performance metrics, kernel evolution, and formal methodologies for measurement and diagnosis. It explores advanced use of Linux performance tools, workload analysis techniques, queueing models, and bottleneck theory, along with real-world considerations for tuning and optimization across CPU, memory, storage, and networking subsystems.

After completing this book, performance specialists will be able to conduct rigorous performance investigations, explain system behavior with clarity, and apply targeted optimizations backed by data. They will be prepared to analyze complex Linux systems, defend performance decisions, and drive measurable improvements in system efficiency and scalability. You will also possess the practical skills to optimize any Linux environment, from physical servers to cloud-native containers.

What you will learn
? Measure Linux performance using practical command-line tools.
? Diagnose real production issues by identifying CPU, memory, I/O, and networking bottlenecks.
? Trace latency problems across scheduling and system layers.
? Collect, interpret, and correlate performance metrics under real workloads.
? Apply proven methodologies to isolate bottlenecks and validate fixes.
? Improve capacity planning, scalability, and production stability.

Who this book is for
This book is for SREs, DevOps, and systems engineers with basic Linux command-line knowledge. It serves performance engineers, researchers, and students ready to master kernel internals, hardware subsystems, and eBPF tracing tools to optimize production-scale, real-world Linux infrastructures.

Table of Contents
1. Introduction to Linux Performance Engineering
2. Linux Kernel Evolution and Performance
3. Performance Methodologies and Models
4. Essential Linux Performance Metrics and Measurement
5. CPU Performance Analysis and Optimization
6. Memory Performance and NUMA Awareness
7. Disk and I/O Performance
8. Network Stack Performance
9. Profiling Linux Kernel and Applications
10. Modern Linux Tracing and Observability
11. Advanced Memory, Filesystem, and I/O Stack Behavior
12. Linux Tooling Landscape
13. Benchmarking and Load Testing Essentials
14. Container and Virtualization Performance
15. Performance Tuning for Scalability
16. Filesystem and Storage Optimization
17. Case Studies on Troubleshooting in Production
18. Advanced Observability with eBPF

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Year
2026
eBook ISBN
9789365890099

Table of contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewers
  7. Acknowledgement
  8. Preface
  9. Table of Contents
  10. 1. Introduction to Linux Performance Engineering
  11. 2. Linux Kernel Evolution and Performance
  12. 3. Performance Methodologies and Models
  13. 4. Essential Linux Performance Metrics and Measurement
  14. 5. CPU Performance Analysis and Optimization
  15. 6. Memory Performance and NUMA Awareness
  16. 7. Disk and I/O Performance
  17. 8. Network Stack Performance
  18. 9. Profiling Linux Kernel and Applications
  19. 10. Modern Linux Tracing and Observability
  20. 11. Advanced Memory, Filesystem, and I/O Stack Behavior
  21. 12. Linux Tooling Landscape
  22. 13. Benchmarking and Load Testing Essentials
  23. 14. Container and Virtualization Performance
  24. 15. Performance Tuning for Scalability
  25. 16. Filesystem and Storage Optimization
  26. 17. Case Studies on Troubleshooting in Production
  27. 18. Advanced Observability with eBPF
  28. Index

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Linux Performance by Ayan Kumar Nath in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Engineering. We have over 1.5 million books available in our catalogue for you to explore.