双路超过64线程被分组简单解决办法

文章探讨了Windows系统中双路CPU线程分组的问题,提供了解决方案,包括BIOS内关闭超线程、系统内设置处理器个数、升级到Win11或Server2022以及优化BIOS。作者强调了Windows11对多处理器组的改进,使得软件可以更好地利用多核资源。
摘要由CSDN通过智能技术生成
常见于以下几种双路组合:

2696v3(单路18核36线程/双路36核72线程)

2686v4(单路18核36线程/双路36核72线程)

2673V4(单路20核40线程/双路40核80线程)

2696V4(单路22核44线程/双路44核88线程)

在Windows上面 核心被叫做内核,而线程被叫做逻辑处理器。

总之呢就是超过16核32线程的cpu,组成双路之后,就会超过64线程,导致被分组。多开的时候就是下面这种情况:

下面这种就是典型的被分组了,而且还被集中到了多的那8线程上面,所以导致最后8个线程是100%。因为Windows是默认把少于64个逻辑处理器分到1组,而且是0号分组,也就是第一组。

下面说一下几种解决办法:

 第一种:BIOS内关闭超线程

以x99为例,都大差不差自己看着来就行。

Processor Configuaration 这个在座各位清北毕业的肯定都知道是处理器设置了

Hyper-Threading 超线程,直接改成Disable关闭。如果你的cpu或主板提供了更多选择自己看着设置到64就行。

然后F4保存(有的主板是F10或者其他的自己看一下啊)

重启之后,就可以看到内核和逻辑处理器也就是线程数一致了。

但是不太推荐这种方式,因为像这个40核80线程,也就只多(80-64)16个线程,直接关闭超线程就少了40个线程,不太划算。像双路2696v3这种36核72线程的,只需要关闭8个线程就不分组了,关一半肯定不行,所以请看第二种办法。

第二种办法:系统内设置处理器个数

右键开始菜单 > 运行 输入msconfig,打开系统配置界面

然后在引导选项卡,点击高级选项

勾选处理器个数,选择64,然后点击确定,重启电脑即可

重启就会变成32核64线程。就行啦。

第三种:更换系统

微软官方原文翻译:从Windows 11和Windows Server 2022开始,应用程序默认不再受限于单个处理器组。相反,进程及其线程具有处理器关联性,默认情况下,这些关联性跨越系统中的所有处理器,包括在拥有超过64个处理器的机器上的多个处理器组。

简单来说并不是就不分组,而是优化了系统调度从而让软件可以跨分组调用多个处理器,虽然显示的还是分组,所以可以尝试使用Win11系统或者Server2022。

第四种:升级Bios

来自一位使用双路E5 2696 v3的群友(D.L),两台电脑都使用的是多开鸭的Server2022封装版,一台不分组,一台要分组。后面通过华南客服指导升级主板bios之后解决分组问题。下面是他的电脑多开时的cpu占用情况

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值