如何在wsl2中调用多路cpu

我正在一台4路e7的机器上使用wsl2,系统是windows server 2025

但是我在wsl里面只看到了48个核心

尝试多线程编译,windows上面可以看到cpu并没有被完全的调用


已经设置-j192

有佬友有思路怎么解决吗

这看起来是cpu拓扑没有正确呈现到虚拟机内呀

可以解决吗

我刚刚在wsl的github issue上面看到了相同的问题,但是没有解决方案

插眼 看看巨佬们是怎么玩转wsl2的


调整这里可以嘛?

大佬你这是带图形界面的wsl么?我好像没见过这个。。。。

修改这个没有任何效果

WSL 中的高级设置配置 | Microsoft Learn
我记得默认wsl2好像只会用一般的核心数

就 WSL Settings.exe ,有WSL2,就应该有这个吧,可能它躺在你的电脑里,你没关注过它,如果真没有,说明你的系统从来都不更新 :tieba_022: :tieba_022: :tieba_022:

应该是一样的,我之前在单个cpu 32核心的epyc上面使用wsl2可以完全调度cpu