BPF Performance Tools Book is the companion repository for Brendan Gregg’s book on Linux performance analysis using eBPF and BCC tracing technologies. The project contains scripts, examples, and reference material that demonstrate how to inspect kernel behavior, application performance, CPU usage, networking activity, file systems, and system bottlenecks in real time. It serves as both an educational resource and a practical toolkit for Linux engineers, SREs, and performance analysts working with modern observability workflows. The repository showcases how eBPF enables safe, low-overhead tracing directly inside the Linux kernel without requiring intrusive instrumentation. It includes tools for profiling, latency analysis, syscall tracing, and troubleshooting distributed systems or production environments. Overall, the project is regarded as a foundational resource for understanding advanced Linux performance engineering and observability techniques.

Features

  • eBPF and BCC tracing tool examples
  • Linux kernel performance analysis utilities
  • Real-time observability and profiling workflows
  • CPU, memory, networking, and I/O tracing
  • Educational scripts accompanying the performance book
  • Low-overhead system introspection techniques

Project Samples

Project Activity

See All Activity >

Categories

Education

Follow BPF Performance Tools

BPF Performance Tools Web Site

Other Useful Business Software
Stop vibe-debugging. Icon
Stop vibe-debugging.

Plug Claude into your app's actual errors.

AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
Free 30 days.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BPF Performance Tools!

Additional Project Details

Programming Language

Python

Related Categories

Python Education Software

Registered

2026-05-06