VAROVÁNÍ:Perf nebyl nalezen pro jádro 4.19.84-microsoft
Protože WSL2 používá vlastní linuxové jádro. Jeho zdrojový kód lze nalézt zdemicrosoft/WSL2-Linux-Kernel. Musíme z něj zkompilovat perf nástroje.
Postup
- Nainstalujte požadované balíčky sestavení. Pokud používáte Ubuntu ve WSL2, je vyžadován tento příkaz:
sudo apt install build-essential flex bison libssl-dev libelf-dev
- Klonujte úložiště jádra WSL2 Linux:
git clone --depth=1 https://github.com/microsoft/WSL2-Linux-Kernel.git
- Přejděte do složky perf a zkompilujte ji:
cd WSL2-Linux-Kernel/tools/perf
make
perf
spustitelný soubor bude v této složce.
Můžete nainstalovat linux-tools-generic
.
apt install linux-tools-generic
Poté spusťte perf
pomocí instalační cesty /usr/lib/linux-tools/<linux-version>-generic/perf
.
Některé nástroje, například flamegraph
, použije proměnnou prostředí PERF
jako perf
cesta.
PERF=/usr/lib/linux-tools/<linux-version>-generic/perf flamegraph -- my_program
WSL - GEDIT Nelze inicializovat server:Nelze se připojit:Připojení odmítnuto
který python vs PYTHONPATH