windows上安装linux子系统ubuntu,物理核心不一致

我在windows上通过wsl直接安装了Linux子系统ubuntu,在ubuntu中查询了cpu物理核心数量,显示只有24核,48线程。在windows系统里直接查询显示是48核,96线程。为什么会对不上。

看看这个有用没
https://www.cnblogs.com/juzaizai/p/16368463.html

会不会跟cpu物理核心、逻辑核心、超线程这些有关,windows应该把这些全都计算上了,ubuntu上面可能有区别吧,可能只算了物理核心数,超线程可能也没打开。

去bios看看你的CPU在看看呢,是不买的机器给人做假了。。。

先说结论:你可能买了一台有问题的机器。
1、有人说看bios,其实bios也是可以改的;
2、有人可以通过改bios,修改配置,不过这种方式大多数是针对windows系统的读取和显示,对Linux系统无效;
3、如果要彻查,必须是重新格式化和初始化bios,这样你才能知道具体的情况。

可以通过msconfig设置启动cpu的数量,以实现对某些应用对cpu数量要求的支持,具体操作如下:
1、运行msconfig
2、打开引导选项卡的高级选项按钮
3、在处理器数量上打勾,在下拉框中选择cpu数量,此处设置的数量为系统下使用使用的cpu数量,重启操作系统后生效
【对于发现机器任务管理器cpu数量和实际cpu数量不符的情况,注意查看msconfig参数是否被修改。】
【1、设备管理器中识别的cpu数量是逻辑cpu数量,包括多核心和超线程。2、如果没有对msconfig参数进行修改,系统下任务管理器中cpu数量即系统实际使用的cpu数量应该和设备管理器中识别数量相同。3、注意排除操作系统对cpu支持数量的限制。】

Windows上安装Linux子系统
https://blog.csdn.net/qq_44737094/article/details/118672359