无法使用 perf 查找 L3 Cache 未命中率

无法使用 perf 查找 L3 Cache 未命中率

当我尝试使用 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`

以下是我的系统规格: 操作系统:Ubuntu 22.04.1
内核:5.15.0-58-generic
CPU:AMD Ryzen 9 5900x

如果我以 root 身份运行它也不起作用

相关内容