perf脚本输出的含义是什么?

时间:2016-08-02 14:34:05

标签: performancecounter perf

我使用perf脚本命令来查看perf.data文件的结果,但我真的不明白每列的含义。例如,如果我有以下结果:

perf  3198 [000] 13156.201238: bus-cycles:  ffffffff81086e90 resched_task

perf  3198 [000] 13156.201267: instructions:  ffffffff811868e9 do_vfs_ioctl

3198[000]13156.201238指的是什么值?

1 个答案:

答案 0 :(得分:3)

--fields的默认列表中输出(-F是等效的),从列表中看起来像pidcputime可用的字段。您可以使用

验证
perf script -F pid,cpu,time

如果输出中的第一个字段相同。

如果没有,可能没有比从手册页尝试其他字段更好的方法(没有好的文档)。