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
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
Start Free
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

9 hours ago