Windows Subsystem for Linux Ubuntu中并不能像常规linux发行版那样直接安装perf,网上找到的大多数方法是通过下载微软的wsl2 kernel源码并对其中的perf源码进行手动编译来实现的,各种依赖项难以处理。但其实有一种利用安装linux-tools-generic来直接获取一个可用的perf程序的方法。
1.安装linux-tools-generic
sudo apt install linux-tools-generic
2.定位到/usr/lib/linux-tools文件夹下
cd /usr/lib/linux-tools
该文件夹下会有一个和内核版本号相关的文件夹

在我的电脑上是叫这个名字
进入这个文件夹,在这个文件夹下有一个perf的可执行文件

3.将这个文件复制到/usr/local/bin
sudo cp perf /usr/local/bin
4.重启bash生效
完成上述步骤后即可使用perf
