2015-06-08 21 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