perf 활용

yeonsoo·2022년 9월 22일
0

cache hit rate 계산하기 위해 perf 설치함.

(참고: https://stackoverflow.com/questions/10082517/simplest-tool-to-measure-c-program-cache-hit-miss-and-cpu-time-in-linux)

perf는 리눅스 커널 성능 측정 도구로 리눅스 커널 버전에 맞게 설치해줘야함.

uname -r

로 확인 결과 나는 5.13.0-52-generic 버전이므로

sudo apt install linux-tools-5.13.0-52-generic

를 설치해줌!

그 후

perf stat ./실행파일

을 했는데 아래와 같이 access deny가 뜸…

➡ sudo 붙이니까 해결!

perf 많은 옵션은 root권한으로 실행해야 정상 동작하고 test도 그 중 하나이다. 따라서 perf
사용 시 무조건 앞에 sudo를 붙여서 실행할 것!

profile
to be enterprising

0개의 댓글