标签: linux performance centos perf
我正在尝试为MPI应用程序获取一些分析结果。我在CentOS 7上使用了perf report命令。我在网上搜索并发现了一些针对perf的维基,但我仍然无法找到前三列的含义。
答案 0 :(得分:1)
根据perf Tutorial首先是开销,第二个是自我开销:
perf
“Overhead”列表示在相应函数中收集的整体样本的百分比。
输出中的第3列是事件的出现次数,称为期间:
perf工具默认为平均速率。它设置为1000Hz,或1000个样本/秒。这意味着内核正在动态调整采样周期以达到目标平均速率。期间调整在原始配置文件数据中报告。相反,对于另一种模式,采样周期由用户设置,并且不在采样之间变化。目前不支持采样周期随机化。