측정항목이 성과 기록과 일치하지 않습니다.

측정항목이 성과 기록과 일치하지 않습니다.

perf recordHPC에서 일부 측정값을 얻으려고 시도하는 동안 일관되지 않은 값을 얻은 것 같습니다 .

몇 가지 조치를 취하기 위해 다음 명령을 사용하고 있습니다.

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)

...

두 번째 측정값은 첫 번째 측정값보다 낮습니다. 분기 누락을 어떻게 줄일 수 있나요? 제가 출력을 잘못 이해한 걸까요?

미리 감사드립니다.

인사.

답변1

perf script성능 기록의 추적을 제공하거나 성능 기록의 모든 원시 이벤트를 나열하기 위해 이를 사용하는 것 같습니다 . perf report성능 출력 수치를 살펴 보세요 .

인용하다http://www.brendangregg.com/perf.html

관련 정보