Linux
性能記錄不連貫的措施
我認為,在嘗試從 HPC 獲取一些措施時
perf record
,我得到了一些不連貫的值。我正在使用下一個命令來獲取一些測量值:
perf record -T -F997 -e cache-misses:u,branch-misses:u find / -name afile
作為輸出,有些值會減少而不是增加。是否可以?
例如,以下是三個連續的措施:
... find 6775 15876.485325: branch-misses:u: 413ff0 [unknown] (/usr/bin/find) find 6775 15876.501636: branch-misses:u: 403d8c [unknown] (/usr/bin/find) find 6775 15876.536531: branch-misses:u: 4140a0 [unknown] (/usr/bin/find) ...
第二個測量值低於第一個測量值。分支未命中如何減少?我誤解了輸出嗎?
提前致謝。
問候。
看起來您正在使用
perf script
它來跟踪性能記錄或列出性能記錄中的所有原始事件。嘗試perf report
查看性能輸出數字