Systems Performance by Brendan Gregg

Enterprise and the Cloud

A practical, systems-first guide to analyzing and tuning performance on modern operating systems, presenting a rigorous methodology (including the USE method and workload characterization) to investigate CPU, memory, storage, file system, and network behavior. It teaches how to design benchmarks, interpret metrics and profiles, and use observability tools like perf, eBPF/BCC, and DTrace to locate bottlenecks and validate fixes. Through real-world examples, checklists, and visualizations, it equips engineers to perform data-driven, production-safe performance investigations at scale.

Purchase from Bookshop.org