Jane Street 开源生产级性能追踪神器
推荐指数 68.0 NO. 004 · 2026.05.24
Stars5,775
为什么值得看
magic-trace 用 Intel PT 硬件特性实现纳秒级函数调用追踪,无需改代码即可捕获线上服务的完整执行时序。对排查偶发延迟、死锁和崩溃根因极具价值,尤其适合高并发低延迟场景。
magic-trace collects and displays high-resolution traces of what a process is doing
媒体预览
编辑判断
生产环境性能排查长期面临两难:perf 采样粒度太粗抓不到微秒级抖动,eBPF 需要预埋探针且开发成本高。magic-trace 的差异化在于利用 Intel PT 这个被低估的硬件特性,实现了零插桩的全量追踪, overhead 控制在 2-10% 可直接上线。
同类工具中,bpftrace 和 py-spy 更偏向采样或特定语言,rr 能做时间旅行调试但 overhead 太高无法生产使用。magic-trace 填补了这中间的空档——比 perf 细、比 rr 轻、比 eBPF 省事。
如果你在跑量化交易、高频网关或任何 P99 抖动敏感的服务,建议把 magic-trace 加入 on-call 工具箱,遇到偶发慢请求时直接抓一份 trace,比翻日志高效一个数量级。
Star History
生态分析
Production
x86 Linux 下唯一基于 Intel PT 的零开销纳秒级函数追踪工具
独特价值:无需插码、线上即开即用的硬件级纳秒精度全栈追踪
竞品: