请教一个 winodows 下 cpu 核心配分问题

查看 305|回复 25
geekvcn   
你的核心 1 指的是 cpu0 ?
有没有可能,你启动任务的时候,操作系统本身还得干活呢?
opengps   
如果你启动的程序不是启动器之类的还要启动主要程序,直接写一个 bat 批处理就能随机分配核心,所需指令 start /affinity 。bat 伪随机数怎么生成直接网上 copy 代码
jim9606   
有可能你开的程序只支持单核,比如老版本的 redis memcached 之类,也可能你写的程序压根不支持多程序导致集中在几个核心上
sinx003
OP
  
如果单个核没填满时都堆一个核心上,好像没什么问题,特别是如果这个核是被 CPPC 报告为优质核的情况。
sinx003
OP
  
@augustheart 负载高的是核心 1,cpu2.
sinx003
OP
  
@justplaymore 这个听起来不错,回去试试
sinx003
OP
  
@geekvcn 能详细解释`如果你启动的程序不是启动器之类的还要启动主要程序` 吗?我没有在 win 下面有太多的开发.假设我想启动 edge 这种线程较多的程序,他能不能实现把负载放在除核心 1 外的地方?
mohumohu   
@jim9606 cppc 是针对 amd 平台的吗?首次接触,发现 amd 平台的资料?
Rumble66   
我只是想单纯吐槽标题的 windows 多了个 o
GeekGao   
Process Lasso 是软件级别的调度,实际上并不好用还要收费 windows 关于 cpu 的配置项非常多,但大多数都是隐藏的,比如通过配置可以使 win10 也支持大小核调度(实质就是任务优先级,长短任务分配的核心)
您需要登录后才可以回帖 登录 | 立即注册

返回顶部