wsl

WSL2를 잘 써오다가, profiling할 일이 생겨서 flamegraph를 세팅했는데 perf명령어가 안먹어서 고생좀 했다. 결과적으로는 WSL2에서 커널을 커스텀해서 쓰기 때문에 https://github.com/microsoft/WSL2-Linux-Kernel 여기서 직접 빌드해야 한다는듯.

sudo apt install build-essential flex bison libssl-dev libelf-dev

git clone --depth=1 https://github.com/microsoft/WSL2-Linux-Kernel.git

cd WSL2-Linux-Kernel/tools/perf

make

근데 아래의 방법이 더 간단한거같다.

sudo apt install linux-tools-generic

ln -s /usr/lib/linux-tools/5.15.0-89-generic/perf /usr/bin/perf