perf record
HPC에서 일부 측정값을 얻으려고 시도하는 동안 일관되지 않은 값을 얻은 것 같습니다 .
몇 가지 조치를 취하기 위해 다음 명령을 사용하고 있습니다.
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
성능 출력 수치를 살펴 보세요 .