2015-06-08 23 views
0

有什么办法让“perf stat -d sleep 1000”命令每隔1/2/3秒更新一次事件值(s )很长一段时间? 我在PAPI上试了一下,我做到了,但问题是,我仅限于事件集上最多4/5个事件...所以我不能获得我需要的那么多信息。 关于“perf stat”的问题是我不想获得X时间的最终报告,但是我希望看到价值事件的演变,比如当我运行基准测试软件时,LLC未命中情况如何变化等。如何从“pref stat -d sleep 1000”每秒获得结果

有什么想法?

+0

什么'-d'吗?我没有在我的版本的perf stat的man page中看到。 –

回答

1

,如果你有PERF的新版本不够你也许能够使用--interval-print标志:

-I msecs, --interval-print msecs 
     Print count deltas every N milliseconds (minimum: 100ms) example: 
     perf stat -I 1000 -e cycles -a sleep 5