BPF( 伯克利数据包过滤器 ) Performance Tools》 第五章 bpftrace5.1 bpftrace的组件5.2 bpftrace的特性5.3 bpftrace的安装5.4 bpftrace工具5.5 bpftrace单行程序5.6 bpftrace的文档5.7 bpftrace编程5.8 bpftrace的帮助信息5.9 bpftrace的探针类型5.10 bpftrace的控制流5.11 bpftrace的运算符5.12 bpftrace的变量5.13 bpftrace的
bpftrace是一款基于BPF和BCC的开源跟踪器。和BCC一样,bpftrace自带了许多性能工具和支持文档。它同时还提供了一个高级编程语言环境,可以用来创建强大的单行程序和小工具。比如,下面的单行程序以直方图形式统计vfs_read() 的返回值(读取的字节数或错误码) :Alastair Robertson阿拉斯泰尔·罗伯逊Alastair Robertson于2016年12月创建了bpftrace, 当时它还只是一个业余项目。