技术栈

bpftrace

爱好曙光
2 小时前
linux·ebpf·延迟·性能排查·bpftrace
生产延迟尖刺排查:用 bpftrace 抓系统调用与调度延迟线上 Java 或 Go 服务 P99 从 12ms 变成 200ms,指标盘却很干净:CPU 40%,内存稳定,GC 正常,下游 RT 也没变。这种尖刺经常出在内核路径:线程被调度器挂起、futex 等待、或一次 fsync 卡住写路径。bpftrace 能在不改代码、几乎不增加负载的前提下,把这些事件按进程和堆栈捞出来。
我是有底线的