超线程对单个Nehalem + CPU有什么性能影响?

我在两种服务器型号之间进行select,主要区别在于超线程的可用性。

有问题的服务器是So you Start ( OVH品牌)的SYS-E32-1和SYS-E32-3,使用Intel Xeon E3-1225 v2或E3-1245 v2 ,都是Ivy网桥 ( “第三代” Core-i至强CPU):

它们之间的最大区别在于,由于启用了超线程,第一个有4个核心/ 4个线程configuration,而后者有4个核心/ 8个线程。

我将在CentOS 6主机上运行CentOS 6和其他操作系统客户端,并进行KVM虚拟化。 目前,我为每个虚拟机分配了1个虚拟CPU,因为这足够用于当前的负载。 我们的正常负载是通常的Web服务。

这个performance对我来说应该有多less? 是接近两倍的计算能力或几乎相同的计算能力,分布在两倍多的内核?

性能收益因运行在其上的工作负载types而异。 你不幸的是需要自己testing一下。

引用维基百科文章 :

超线程可以提高一些MPI应用程序的性能,但不是全部。 取决于群集configuration,最重要的是群集上运行的应用程序的性质,性能增益可能会有所不同,甚至可能是负面的。 下一步是使用性能工具来了解哪些方面对绩效有所贡献,以及哪些方面会对性能下降造成影响。

也就是说,购买支持超线程技术的CPU并不会伤害到您,然后在BIOS中禁用HT。