Parece que você está usando perf script
, o que dá um rastro de registro perf ou lista todos os eventos brutos do registro perf. Tente fazer perf report
para ver os números de saída do perf.
Consulte o link
Ao tentar obter algumas medidas do HPC com perf record
, eu estou obtendo alguns valores incoerentes, eu acho.
Estou usando o próximo comando para obter algumas medidas:
perf record -T -F997 -e cache-misses:u,branch-misses:u find / -name afile
Como saída, há valores que diminuem em vez de aumentar. É possível?
Como exemplo, aqui estão três medidas consecutivas:
...
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)
...
A segunda medida é menor que a primeira. Como é possível que os desvios de ramificação diminuam? Estou interpretando mal a saída?
Obrigado antecipadamente.
Atenciosamente.
Parece que você está usando perf script
, o que dá um rastro de registro perf ou lista todos os eventos brutos do registro perf. Tente fazer perf report
para ver os números de saída do perf.
Consulte o link
Tags linux perf perf-event