CPU 占有率不达到 50% 以上是体现不出超线程的优势的。操作系统会很聪明地把线程调度到不同的物理核心上面。
你想想,现在就算你同时打开多个程序。。能用完八个核心?我偶尔跑 cpp 编译和视频压制,所以我真的可以用完,但如果你不搞这些,建议优先选物理核心多的 CPU 吧。
超线程,尤其是牙膏厂的超线程最近爆出很多 BUG,WIN10 的补丁会降低性能。OPENBSD 内核的人说农企的也差不多。反正别太指望这个超线程了。家用物理核心才是王道。超线程应该是物理核心上不去的时候当作添头卖给专业用户的才对。
【 在 foolisheep (傻羊) 的大作中提到: 】
: 一般程序也许只最多优化到8核。但是你的电脑上可能并不一定只有一个程序在吃cpu哦。无论是日常应用还是生产力应用,多逻辑核心应该更占优势。但是在玩大型游戏的情况下可能多物理核心更占优势。
: 超线程技术说白了就是两套程序状态寄存器共用一套执行单元,是在你的CPU上实实在在多堆了很多晶体管的,这样能提高执行单元的效率,也就是减小它的空闲等待时间。这是我的粗浅理解,在这个理解基础上我觉得只要不玩大型游戏,不经常让你的cpu占用率达到100%,多逻辑核心
--
FROM 140.224.34.*