首页/系统/Linux 内核与性能调优速查/bpftrace 追踪点浏览与使用
本包目录(357 条)

bpftrace 追踪点浏览与使用

先列后查字段再写程序: tracepoint 稳定且带结构化参数, 是首选的观测点类型。

浏览与使用

浏览与使用
bpftrace -l 'tracepoint:sched:*'
bpftrace -lv 'tracepoint:sched:sched_switch'
bpftrace -e 'tracepoint:sched:sched_switch { @[args->prev_comm] = count(); }'
-l 列出可用追踪点, -lv 展示各字段名与类型。

易错点

  • 不同内核字段差异, 直接复用他人脚本报错
  • 在高频追踪点上不加过滤, 输出量失控

数据来源与参考

  • bpftrace 官方文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌