bpftop
« Back to VersTracker
Description:
Dynamic real-time view of running eBPF programs
Type: Formula  |  Latest Version: 0.7.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ebpf monitoring observability profiling linux netflix
Install: brew install bpftop
About:
bpftop provides a dynamic, top-like interface for monitoring eBPF programs and their resource usage in real-time. It leverages libbpf to attach to running programs and display metrics like CPU usage, memory allocation, and execution counts. This tool is essential for debugging performance issues and understanding the overhead of complex eBPF instrumentation.
Key Features:
  • Real-time monitoring of eBPF program CPU and memory usage
  • Interactive, terminal-based user interface
  • Detailed insights into per-program and per-map statistics
  • Supports tracing of various eBPF program types (kprobes, tracepoints, etc.)
Use Cases:
  • Debugging performance bottlenecks caused by eBPF programs
  • Auditing the resource footprint of security and observability tools
  • Validating the efficiency of custom eBPF code during development
Alternatives:
  • bpftool – bpftop offers a dynamic, top-like view, whereas bpftool is a static, multi-purpose CLI utility for inspection and management.
  • bpftrace – bpftrace is for one-off tracing scripts, while bpftop is for continuous monitoring of all loaded programs.
License: Apache-2.0
Dependencies: elfutils, zlib
Bottles available for: arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit