【发布时间】:2013-04-10 08:17:32
【问题描述】:
我正在尝试在具有多个(物理)处理器的(Intel Xeon)机器上测量某些硬件事件。具体来说,我想知道有多少请求是为了读取“非核心”数据而发出的。
我在 Intel 的文档中找到了 the OFFCORE_REQUESTS 硬件事件,它给出了事件描述符 0xB0,对于数据需求,附加掩码 0x01。
那么告诉 perf 记录事件 0xB1(即0xB0 | 0x01)并将其称为:
perf record -e r0B1 ./mytestapp someargs
或者这是不正确的?
因为perf report 没有显示像这样输入的事件的输出。
perf 文档在这方面相当稀少,除了 tutorial entry 没有说明它是哪个事件(尽管这个对我有用),或者它是如何编码的......
非常感谢任何帮助。
【问题讨论】:
标签: linux profiling intel perf