Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Operating Systems - BPF Performance Tools (Addison-Wesley Professional Computing Series)

Description

Book Synopsis: Use BPF Tools to Optimize Performance, Fix Problems, and See Inside Running Systems

BPF-based performance tools give you unprecedented visibility into systems and applications, so you can optimize performance, troubleshoot code, strengthen security, and reduce costs. BPF Performance Tools: Linux System and Application Observability is the definitive guide to using these tools for observability.

Pioneering BPF expert Brendan Gregg presents more than 150 ready-to-run analysis and debugging tools, expert guidance on applying them, and step-by-step tutorials on developing your own. You’ll learn how to analyze CPUs, memory, disks, file systems, networking, languages, applications, containers, hypervisors, security, and the kernel.

Gregg guides you from basic to advanced tools, helping you generate deeper, more useful technical insights for improving virtually any Linux system or application.

  • Learn essential tracing concepts and both core BPF front-ends: BCC and bpftrace
  • Master 150+ powerful BPF tools, including dozens created just for this book, and available for download
  • Discover practical strategies, tips, and tricks for more effective analysis
  • Analyze compiled, JIT-compiled, and interpreted code in multiple languages: C, Java, bash shell, and more
  • Generate metrics, stack traces, and custom latency histograms
  • Use complementary tools when they offer quick, easy wins
  • Explore advanced tools built on BPF: PCP and Grafana for remote monitoring, eBPF Exporter, and kubectl-trace for tracing Kubernetes

Foreword by Alexei Starovoitov, creator of the new BPF

BPF Performance Tools will be an indispensable resource for all administrators, developers, support staff, and other IT professionals working with any recent Linux distribution in any enterprise or cloud environment.

Details

If you're looking to optimize the performance of your systems and applications, troubleshoot code issues, strengthen security, and reduce costs, then BPF Performance Tools: Linux System and Application Observability is the book you need. This comprehensive guide, written by BPF expert Brendan Gregg, will give you unprecedented visibility into your Linux systems and applications, empowering you to make data-driven decisions and improve efficiency.

With over 150 ready-to-run analysis and debugging tools, this book is a treasure trove of resources for any Linux administrator, developer, or IT professional. From tracing concepts to core BPF front-ends like BCC and bpftrace, you'll gain in-depth knowledge and practical strategies for effective analysis.

Want to analyze CPUs, memory, disks, file systems, networking, applications, containers, hypervisors, security, or the kernel? Not a problem. Gregg covers it all, guiding you from basic tools to advanced techniques. With step-by-step tutorials, you'll even learn how to develop your own tools tailored to your unique needs.

But it doesn't stop there. This book also delves into the analysis of compiled, JIT-compiled, and interpreted code in multiple languages, including C, Java, and bash shell. You'll be able to generate powerful metrics, stack traces, and custom latency histograms, enabling you to uncover performance bottlenecks and optimize your systems.

Whether you're a beginner or an experienced professional, BPF Performance Tools offers something for everyone. Not only will you have access to a wide range of BPF tools created just for this book, but you'll also learn how to leverage complementary tools for quick wins. Plus, with advanced tools like PCP, Grafana, eBPF Exporter, and kubectl-trace, you'll be equipped with everything you need for remote monitoring and tracing Kubernetes.

BPF Performance Tools is more than just a book; it's an indispensable resource for anyone working with Linux in an enterprise or cloud environment. Don't miss out on this opportunity to streamline your operations, improve performance, and gain a competitive edge. Get your copy now and take control of your Linux systems like never before!

Disclosure: I get commissions for purchases made through links in this website