问题定位
WSL2上找不到perf
按照一般Ubuntu安装方法(下面common也可能替换为generic)
得到结果
WARNING: perf not found for kernel 5.15.146.1-microsoft
安装推荐包,无法定位
Unable to locate package linux-tools-standard-WSL2
解决方案
从微软WSL2 github 克隆kernel仓库构建后复制使用
apt install flex bison
git clone https://github.com/microsoft/WSL2-Linux-Kernel --depth 1
cd WSL2-Linux-Kernel/tools/perf
make -j8
sudo cp perf /usr/local/bin
新开一个terminal
如果出现以下错误
perf_event_paranoid setting is 2
可以在root用户下在/etc/sysctl.conf里加入
重启wsl
正常使用