你讲的是总是性能。但对于普通桌面最重要的单线程性能并没有提升。反而因为使用了超线程以后,原本独占 CPU 的那个线程,现在却随时可能被分走计算资源,导致计算时长更长了。
举个例子,你现在有三个高优先级的任务,五个低优先级的任务,他们都被唤醒了。你的 CPU 是双核四线程。如果没有超线程,操作系统就会只调度三个高优先级的任务,剩下五个低优先级的会等这三个执行完才被调度到。但使用了超线程以后,剩下五个高优先级任务也会被调度。此时可以观察到三个高优先级任务的性能被影响了。
不过楼主现在大可不必担心这个问题了。主流已经是 8 核 16 线程,或者 6 大 4 小核的配置。不需要再考虑这个问题了。超线程在高核心的 CPU 里面,大抵有利无害。
【 在 yangtou 的大作中提到: 】
: HT就是利用多线程发掘单核的IPC,填满流水线,充分利用已有的功能单元。总得性能也就高个15~20%,对响应性或者多任务多线程应用有加速的,比如桌面的界面响应性,浏览器多页面,多线程的服务端应用等。不过现在这玩意有漏洞,系统加补丁后说不定性能还下降了。老cpu要么关掉
: HT,要么不要打补丁。
: --来自微微水木3.5.12
: ...................
--
FROM 47.243.39.*