POPPUR爱换

标题: 4核心8线程的cpu任务管理器里面哪几个是HT核心? [打印本页]

作者: 我是来混的    时间: 2012-5-25 16:56
标题: 4核心8线程的cpu任务管理器里面哪几个是HT核心?
I7 2600  
任务管理器里面CPU 01234567哪几个是真实核心,哪几个是HT?



作者: taizer    时间: 2012-5-25 17:20
全部都是HT
作者: BitDefender    时间: 2012-5-25 17:26
2 4 6 8是HT
作者: nom8393    时间: 2012-5-25 17:29
这还真没研究过。我倾向于相信3L的说法,当然也有可能是5,6,7,8。
作者: frankincense    时间: 2012-5-25 17:54
对于程序而言,任何核心都是一样的,不会区分哪个是HT虚拟的逻辑核心哪个是物理核心。

一般来说,0-1、2-3这样每两组逻辑核心配对成物理核心,如果线程不多,Windows会倾向于把线程分配到不同的物理核心去,至于该线程在物理核心的哪个逻辑核心运行,通常是随机选择,不会固定在某个逻辑核心上。

举个例子,对四核心来说,如果只运行四个线程,系统会把四个线程分别分配到四个物理核心上,至于在物理核心上的两个逻辑核心,则是随机选择,所以打开任务管理器的话,你会看到或许是0\2\4\6核心满载,也可能是1\2\5\6、0\3\4\7等等可能。

另外,如果核心数够多,你打开资源监视器的CPU标签,会看到有不少CPU逻辑核心处于“归位”状态,表示这些逻辑核心处于节能关闭状态:
[attach]1890081[/attach]

作者: nqhjl    时间: 2012-5-25 17:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: liming3431282    时间: 2012-5-25 18:06
这个问题好神奇  呵呵  真没想过
作者: kinno    时间: 2012-5-25 18:12
不存在实体核心与ht核心之说。
8个线程都是等效的,一个核心的两个线程也是等效的
作者: Ephyer    时间: 2012-5-25 18:28
只发现会分组,比如01,23,45,67各为一个核心,如果强制程序使用0123线程,和强制使用0246线程,性能后者强的多,神马时候这两种情况性能完全一样了,我才能认同真正的对等(我也知道同个核心中两个线程都工作时,他们是对等,单还是咽不下这口气,说对等,但分配在不同线程,性能却不同),估计HT这辈子应该是做不到了。
作者: Ephyer    时间: 2012-5-25 18:30
意思就是,一个4C8T的cpu,运行4个线程,如果指定不同的4个核心去处理,会产生不同的性能组合,不能得到同一个性能结果,这就是我很反感这个对等地方,哪怕他们确实是对等的。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4