LoadPageFault
LoadPageFault
发布于 2026-02-26 / 25 阅读
0
0

eBPF工具汇总

eBPF前端框架

bcc

基于 Python 构建,具备跨平台稳定性


bpftrace

bpftrace 设计了一个类 c 语言解释器用于 bpf 程序加载,做到了内核程序代码量的精简化。

其代码短小精悍,极其适合用于紧急性能问题排查。

用途:快速抓取目标数据、根据业务需求灵活部署修改代码

https://github.com/bpftrace/bpftrace

https://eunomia.dev/zh/tutorials/bpftrace-tutorial/


其他工具

bpftop

https://github.com/Netflix/bpftop

bpftop 是针对于 eBPF 程序的 top,能够观测内核 BPF 程序的 CPU 使用率、时间频率、平均运行时长,支持资源使用率排序、可视化,常用于性能评估。

运行效果(来自官方文档):

bpftop.gif


评论