酷睿 i7(桌面)为何能主宰至强(服务器)?

gra*_*lor 0 performance intel central-processing-unit benchmark

我一直在使用这个性能基准测试结果 来选择在我的 Web 服务器上使用哪些 CPU,令我惊讶的是,酷睿 i7 CPU 似乎在列表中占据主导地位,将至强 CPU 推入了困境。

为什么是这样?为什么英特尔让酷睿 i7 的性能优于至强。台式机 CPU 是否应该比服务器级至强 CPU 性能更好?我真的不明白这个,想知道你的想法或为什么会这样。

此外,我正在考虑获得一个新的网络服务器,并在 i7-2600 与至强 E3-1245 之间进行思考。i7-2600 在性能基准测试中更高,但我认为至强 E3-1245 是服务器级的。

你们有什么感想?我应该买i7-2600吗?或者至强 E3-1245 是服务器级 CPU 是有原因的?

sys*_*138 14

在为 Web 服务器选择 CPU 架构时,您确实需要了解服务器本身在做什么。只有您才能判断您正在做的事情是否可以利用多核,或者它是否是可靠的单线程。PassMark 的 PerformanceTest 产品测试将 CPU 性能提炼到一个单一的数字,但您对 Web 服务器所做的(可能)将是 CPU 整体功能的一小部分。

网络服务器在他们的工作中往往涉及相当多的整数数学,尽管您的应用程序代码会有所不同。其次,网络服务器进程通常可以很好地并行化(尽管并非总是如此,应用程序代码在这里也有很大的不同)。因此,他们可以以台式机很少使用的方式使用 CPU。

现在针对您的具体问题。

根据厂商建议零售价,i7-2600E3-1245的定价相似,但它们针对不同的细分市场。i7 是顶级桌面部分,其中 E3 是价值服务器部分。这两款芯片都针对高时钟、低内核环境。也就是说,E3 旨在与同一系统中的其他 CPU 一起使用,因此当您使用双插槽主板时,CPU 堆栈的优势是显而易见的。

服务器段的顶端是 E7 线。该E7-4870不在PassMark数据库,但看规格表,你可以看到它是多么的不同。它的时钟频率比 E3-1245 低得多(2.4GHz 对 3.4GHz),内核数量要高得多(10 对 4),相应地具有更大的板载缓存(30MB 对 8MB)。这是一款专为虚拟化等高并行环境设计的芯片。

我会选择 i7 而不是 E3 吗?

如果我从头开始构建服务器并且不打算花额外的钱来获得服务器级套件,我会选择 i7。这不是我打赌我的业务的服务器,但它会是一个高质量的开发服务器。

如果我正在构建一个用于收入服务的服务器,我会放弃服务器级部件的额外费用,并使用两个 E3。我希望服务器级部件提供更高的可靠性,并且如果我正在做的任何事情开始起飞,多个处理器给我更多的扩展空间。