1、trace
1.1 简介
perf trace 类似于 strace 工具:用于对Linux系统性能分析和调试的工具。
原理是:基于 Linux 性能计数器(Performance Counters for Linux, PCL),监控和记录系统调用和其他系统事件。
可以提供关于硬件事件(如缓存未命中、分支预测错误等)和软件事件(如系统调用、任务切换等)的信息。
1.2 演示
1)使用perf tarce测试Linux命令 ls 的执行过程
$ sudo perf trace ls
? ( ): ls/16789 ... [continued]: execve())