安装
uname -r #查看内核版本
apt install linux-tools-common
apt install linux-tools-5.15.0-60-generic #此处要替换成你的内核版本
apt install linux-cloud-tools-5.15.0-60-generic #此处要替换成你的内核版本
我用过的perf命令
perf list #查看可以监控的指标
sudo perf stat -e 指标名(cache_misses) ./a.out #运行a.out进程,并监控这个进程整个生命周期的cache_miss次数。
sudo perf stat -e cache-misses --per-thread -p 5613 #监控进程5613的每一个线程的cache_misses。--per-thread的缺点是不能以可执行文件启动,只能监控已经在运行的进程。