Estoy tratando de usar la herramienta perf de Linux en mi WSL2 usando una máquina con Windows10. He realizado todos los pasos de la respuesta aceptada aquí: ¿Hay algún método para ejecutar perf bajo WSL?
Cuando ejecuté el comentario "hacer", recibí una advertencia:
Advertencia: el encabezado Kernel ABI en 'tools/include/uapi/linux/stat.h' difiere de la última versión en 'include/uapi/linux/stat.h'
Pero el ejecutable perf aún se creó. Sin embargo, cuando trato de usar perf como este:
sudo perf record -g myexe myargsRecibí este error:
ADVERTENCIA: rendimiento no encontrado para kernel 5.10.16.3-microsoft
Es posible que deba instalar los siguientes paquetes para este kernel específico: linux-tools-5.10.16.3-microsoft-standard-WSL2 linux-cloud-tools-5.10.16.3-microsoft-standard-WSL2
Entonces traté de ejecutar esto:
sudo apt install linux-tools-5.10.16.3-microsoft-standard-WSL2Sin embargo, eso tampoco funcionó, obtuve esto:
Leyendo listas de paquetes... Terminado Construyendo árbol de dependencias Leyendo información de estado... Terminado E: No se pudo ubicar el paquete linux-tools-5.10.16.3-microsoft-standard-WSL2 E: No se pudo encontrar ningún paquete por glob 'linux-tools -5.10.16.3-microsoft-estándar-WSL2'
¿Qué debería hacer ahora?