perf를 사용하려고 하면 L3 캐시 미스율을 얻으려고 합니다. 내가 실행한 명령은 다음과 같습니다.
perf stat -e instructions,LLC-load-misses,LLC-loads ./program <arg1> <arg2> <arg3>
그러면 다음과 같은 결과가 나타납니다.
667,922,092,353 instructions
<not supported> LLC-load-misses
<not supported> LLC-loads
47.619915412 seconds time elapsed
42.245969000 seconds user
5.371741000 seconds sys
perf를 설치하기 위해 다음 명령을 실행했습니다.
apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r`
내 시스템 사양은 다음과 같습니다. OS: Ubuntu 22.04.1
커널: 5.15.0-58-generic
CPU: AMD Ryzen 9 5900x
루트로 실행해도 작동하지 않습니다