Linux

性能記錄不連貫的措施

  • March 11, 2015

我認為,在嘗試從 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查看性能輸出數字

參考http://www.brendangregg.com/perf.html

引用自:https://unix.stackexchange.com/questions/189502