服务器 频道

提升34% Intel Westmere-EP数据库测试

  解读: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 HTT121291.08162654.5834.1%
w/HTT181098.41231372.4227.8%
w/HTT & TB188701.28252272.4233.7%

  可以看出,关闭超线程时Westmere-EP具有相对Nehalem-EP较大的增幅,打开超线程之后,Westmere-EP相对Nehalem-EP的性能增幅相对小一点,这应该是越来越多的逻辑处理器对没有变化的Uncore、RAM、QPI施加的压力变大而造成的影响。

数据库性能对比:开关超线程
 w/o HTTw/HTT增幅
X5570 w/o TB121291.08181098.4149.3%
X5670 w/o TB162654.58231372.4242.24%
X5680 w/o TB 172013.97246024.2743.0%

  同样,四个核心的Nehalem-EP在打开超线程上的获益最大,达到了49.3%,而六个核心的Westmere-EP的获益只有42~43%左右。总的来说,差距不是很大,不过也略为体现了旧的Uncore架构在应对越来越多核心时遇到的压力,也导致了八核心的Nehalem-EX采用了新的Uncore架构:X86巅峰 Intel Nehalem-EX架构深入解析

数据库性能对比:开关Turbo Boost
 w/o TBw/TB增幅
X5570181098.41188701.284.2%
X5670231372.42252272.429.03%
X5680246024.27265013.417.7%

  无疑,Westmere-EP首Turbo Boost的影响更大,为什么这样呢?因为Westmere-EP可以在两个核心重负荷的情况下达到Turbo Boost的上限,而Nehalem-EP只能在单个核心重负荷的情况下达到最大的Turbo Boost,在超过两个核心/单个核心的情况下,这两个处理器都只能小幅度的Turbo Boost。

0
相关文章