首页/系统/Linux 内核与性能调优速查/bpftrace 入门与单行程序
本包目录(357 条)

bpftrace 入门与单行程序

bpftrace 用一行表达式描述内核事件统计, 适合临时观测: 运行到 Ctrl-C 后输出聚合结果。

计数示例

计数示例
bpftrace -e 'tracepoint:syscalls:sys_enter_openat { @[comm] = count(); }'
需要相应 BPF 权限; 表达式在启动时编译, 语法错误会立即报出而不运行。

易错点

  • 在无权限环境运行失败, 先确认权限与内核选项
  • 长时间运行忘关, 观测本身持续消耗资源

数据来源与参考

  • bpftrace 官方文档(quickstart)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌