服务器 频道

Turbo Boost技术对服务器性能的影响

  通过以上几项测试可以看到,服务器平台在处理器开启或关闭Turbo Boost功能时,二者的性能表现有比较明显的区别,不过其相差幅度一般在5%-10%之间,为何10%成为我们测试中的一个上限呢?其实如果仔细分析测试平台所采用的处理器,就不难了解其中的原因。

  我们所使用的服务器平台所用处理器是工作主频为2.93GHz的至强X5570,该处理器为4核心设计,在各项性能对比测试中,处理器的4个内核始终处于满负荷状态。而Turbo Boost的工作原理决定了它对系统性能的提升是通过提高内核工作频率来实现的,在处理器处于满负荷状态时,该处理器各内核的频率提升最高也就是266MHz,不足10%。

  那么在Linpack测试中,为何会产生性能相差无几的现象呢,其实这并不奇怪,Linpack测试的运算量非常大,在服务器系统处于满负荷运行状态下,在求解一元40000次稠密线性代数方程组时,一台双路服务器往往需要连续工作数小时,此时的处理器已经基本达到了其TDP上限,因而在Turbo Boost开启时,服务器系统也无法通过增加处理器内核频率来提高其处理能力。另一方面,此时的处理器长时间处于最大功耗状态,它的散热需求就比平时有所增加,这也使得散热系统要增加散热效率,从而使得服务器平台在系统满载时的整体功耗会有一个比较明显的提升。

  通过我们的实验可以看出,Turbo Boost技术的确会对系统性能产生一定积极影响,不过效果的好坏会同服务器平台上所运行的应用有着直接的关系,对于一般的多线程应用可以有不超过10%的性能提升,而当处理器有两个甚至是三个核心处于空闲状态时,它可以使正在处理事务的内核工作频率提高400MHz,那也意味着,该事务处理的效率最高会提升近14%。

  资料显示,对于采用Sandy Bridge架构的至强处理器,它在Turbo Boost技术方面进行了一定的改进, 与现在最大的不同是它不再简单受制于TDP,而是以温度为参照值,可以允许处理器短时间内运行在超过TDP的状态,直至温度达到预设值才会降低频率。这样的改进能对Sandy Bridge处理器的性能及功耗产生多大影响我们还无从知道,期待新一代至强处理器早日推出,到时我们也将以实际的测试数据来揭示在具体使用中,它能为用户带来哪些不同。

0
相关文章