linux tracing和profiling概论

在工作中经常用到各种跟踪调试工具, strace, ltrace, kprobes, tracepoints, uprobes, ftrace, perf, 和 eBPF。他们之间到底啥关系?本文从总体上进行概述,如果有错误欢迎指正。 1.1.1 系统跟踪 系统跟踪可以分为数据源、收集数据机制和跟踪前端(收集和分析数据的交互)。 数据源可以将其分为probes和tracepoints,对应的源有:
相关文章
相关标签/搜索