- 使用BCC开发eBPF程序
-
- 一、相关基础
-
- eBPF 的架构
- BCC(BPF Compiler Collection)
- 系统调用(syscall)
- 跟踪点
-
- 如何查询内核中的跟踪点?
-
- 思路1: 通过内核调试文件系统,查询内核预定义的跟踪点
- 思路2: 利用 bpftrace 查询跟踪点
- kprobe 【不推荐】
- tracepoint 【推荐】
-
- tracepoint数据格式
- 内核提供辅助函数API
- 二、使用BCC开发eBPF程序整理思路
-
- 官方demo1:vfsreadlat.py
-



