解读:w/HTT的意思是with HTT,也就是“在超线程状态下”,w/o HTT意思是without HTT,也就是“不在超线程状态下”,TB则是Turbo Boost睿频技术。依此类推。
和上一幅图相同的数据,只是排列方式不同
选择同频率的X5570和X5670作为对比,X5670在超线程和睿频技术状态下的性能增幅达到了33.7%,和核心数量50%的增加非常接近。
数据库性能对比:X5570 vs X5670 | |||
Nehalem-EP X5570 | Westmere-EP X5670 | 增幅 | |
w/o HTT | 121291.08 | 162654.58 | 34.1% |
w/HTT | 181098.41 | 231372.42 | 27.8% |
w/HTT & TB | 188701.28 | 252272.42 | 33.7% |
可以看出,关闭超线程时Westmere-EP具有相对Nehalem-EP较大的增幅,打开超线程之后,Westmere-EP相对Nehalem-EP的性能增幅相对小一点,这应该是越来越多的逻辑处理器对没有变化的Uncore、RAM、QPI施加的压力变大而造成的影响。
数据库性能对比:开关超线程 | |||
w/o HTT | w/HTT | 增幅 | |
X5570 w/o TB | 121291.08 | 181098.41 | 49.3% |
X5670 w/o TB | 162654.58 | 231372.42 | 42.24% |
X5680 w/o TB | 172013.97 | 246024.27 | 43.0% |
同样,四个核心的Nehalem-EP在打开超线程上的获益最大,达到了49.3%,而六个核心的Westmere-EP的获益只有42~43%左右。总的来说,差距不是很大,不过也略为体现了旧的Uncore架构在应对越来越多核心时遇到的压力,也导致了八核心的Nehalem-EX采用了新的Uncore架构:X86巅峰 Intel Nehalem-EX架构深入解析。
数据库性能对比:开关Turbo Boost | |||
w/o TB | w/TB | 增幅 | |
X5570 | 181098.41 | 188701.28 | 4.2% |
X5670 | 231372.42 | 252272.42 | 9.03% |
X5680 | 246024.27 | 265013.41 | 7.7% |
无疑,Westmere-EP首Turbo Boost的影响更大,为什么这样呢?因为Westmere-EP可以在两个核心重负荷的情况下达到Turbo Boost的上限,而Nehalem-EP只能在单个核心重负荷的情况下达到最大的Turbo Boost,在超过两个核心/单个核心的情况下,这两个处理器都只能小幅度的Turbo Boost。