WSL2에서 PMU를 활성화하는 방법은 무엇입니까?

WSL2에서 PMU를 활성화하는 방법은 무엇입니까?

Windows11에서 Linux 호스트로 WSL2를 사용하고 있습니다.
이제 WSL2에서 이 작업을 실행하고 싶지만 perf실패하고 다음 오류가 발생합니다.

# uname -a
Linux testhost 5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

# dmesg | grep -i perf
[    0.039284] Performance Events: unsupported p6 CPU model 154 no PMU driver, software events only.
[    0.204569]     Performance counters on

Windows의 USRNAME/.wslconfig에 다음 줄을 추가했습니다.

hardwarePerformanceCounters=true

Powershell에서 관리 권한으로 다음 명령을 실행하십시오.

PS C:\Users\aa> wsl --update
Checking updates
Updating WSL2 subsystem to version: 2.0.14.
PS C:\Users\aa> dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Deploying service and management tool.
Version: 10.0.22621.1

Image version: 10.0.22621.1848

Done started one or more functions
[==========================100.0%==========================]
Done

그러나 WSL2 Linux는 PMU 하드웨어를 확보하지 못했습니다.

여기에 WSL2 관련 질문을 게시할 수 있을지 잘 모르겠습니다. 그렇지 않다면 죄송합니다.

관련 정보