bpftop

eBPF monitor

Provides real-time statistics and graphical views of running eBPF programs on Linux systems.

bpftop provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program.

GitHub

2k stars
154 watching
102 forks
Language: C
last commit: 1 day ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
aristocratos/btop A tool to monitor system resources and display detailed information in a customizable format 21,316
iovisor/bcc Tools for analyzing and manipulating Linux kernel performance, networking, and other system activities using extended BPF (Berkeley Packet Filters) 20,654
netronome/bpf-samples Provides eBPF XDP demo applications for testing and demonstrating software and hardware offloading capabilities 99
eunomia-bpf/wasm-bpf An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. 387
brendangregg/perf-tools A collection of in-development performance analysis tools for Linux ftrace and perf_events. 9,904
parca-dev/parca Automated profiling tool to analyze CPU and memory usage across entire infrastructure 4,183
netflix/vmaf An Emmy-winning video quality assessment algorithm developed by Netflix. 4,675
bvaisvil/zenith A terminal-based, interactive system monitoring tool with zoomable charts and process management capabilities. 2,664
zeman/perfmap Analyzes front-end performance by creating a heatmap of resource loading times across all loaded resources on the page 3,792
aristocratos/bashtop A resource monitor with interactive UI and customizable display of system resources 10,815
bpftrace/bpftrace A tool for creating high-level tracing scripts for Linux systems 8,699
aristocratos/bpytop A resource monitor tool that displays system usage statistics and allows for filtering, sorting, and customization of system processes. 10,198
open-telemetry/opentelemetry-ebpf-profiler A Linux-based profiler that uses eBPF to profile system calls and CPU cycles in real-time, providing insights into application performance without requiring instrumentation or recompilation. 2,506
adnanhodzic/auto-cpufreq Automatically optimizes CPU speed and power consumption to extend battery life on laptops 5,841
iovisor/kubectl-trace Schedules bpftrace programs on Kubernetes clusters using kubectl 2,057