2016-08-02 177 views
2

我使用了perf腳本命令來查看perf.data文件的結果,但我並不真正瞭解每列的含義。舉例來說,如果我有以下結果:perf腳本輸出是什麼意思?

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

perf 3198 [000] 13156.201267: instructions: ffffffff811868e9 do_vfs_ioctl 

什麼是3198[000]13156.2參考價值?

+0

你運行了什麼確切的命令來獲得這個輸出? – Jakuje

+0

perf記錄-a,然後是perf腳本 –

回答

2

距離的--fields默認列表輸出(-F等效),它看起來像pid,從可用字段列表cputime。如果在輸出中具有相同的第一個字段,則可以驗證是否使用了

perf script -F pid,cpu,time 

如果沒有,可能沒有比從手冊頁嘗試其他字段更好的方法了(沒有好的文檔)。