两个双核与一个四核


16

对于基于Intel的系统,保持内核数量不变,两个双核处理器和一个四核处理器之间会有多少差异?我们在两个双核处理器上运行Oracle OLTP数据库。在可用的双核处理器较少的情况下,我们可能需要切换到四核,但是由于许可问题,我们仅限于四个核,因此必须切换到一个处理器。如果我们进行切换,我应该期望看到现实世界中处理速度的变化吗?


有趣的是,我会以为他们已经将模型更改为每个套接字。
奥斯卡·杜夫伯恩

根据平台的不同,许可为.5 * NumberOfCores,这通常使Oracle可以为每个套接字收取更多的费用,因此,我认为它不会改变。
里菲尔

2
关于Oracle在2x双核和1x四核上的应用程序性能,Jeff可能正确地认为不会有明显的性能差异。但是,Chopper3在一般意义上也是正确的,因为四核上的芯片上传输和共享缓存比2x双核配置提供了更高的理论性能。根据特定的用例,结果可能会有所不同(例如,重矩阵计算)。如果Jeff的答案被接受,我建议将该问题的标题更新为特定于Oracle。
Burly

Answers:


13

如果使用当前的Intel Xeon两个双核CPU和一个四核CPU之间的性能差异应该很小。

但是,如果它是“真正的”四核设计,例如新的AMD Opterons或新的Xeon W5xxx(又名Core i7 / Nehalem)系列,则您可能会期望从四核CPU 看到更好的性能。

http://techreport.com/articles.x/16656/12

在一系列应用中,Nehalem Xeons的性能在前几代产品上实现了惊人的飞跃,这是不言而喻的。最大的收获来自我们的科学计算/ HPC测试,事实证明,至强W5580比哈珀敦至强X5492快50%至100%。在SPECjbb 2005中,我们也看到了巨大的性能提升,并且在其他地方也有了较为适度但仍是实质性的改进。


1
不过,这更多是因为Nehalem EP系列上的内存互连比芯片内更好的内核分离更好。
理查德·加兹登

3
我完全不同意我们的遗憾,片外延迟(即使是通过6.8GT QPI链接)比片上延迟慢4倍-如果共享L1 / L2缓存,这可能会再快几倍。55xx系列Xeon也使这一点更加准确。
斩波器

5

检查可以在每个系统中放置的最大内存-与1xquadcore框相比,装入2xdualcore框的内存可能更多。而更多的RAM可能会有所帮助。


5

很抱歉延迟发现此问题。在双处理器,双核设置和单处理器,四核设置之间,性能存在巨大差异-无论您使用哪种品牌和型号,后者都会更快,主要原因是因为所有事情都会发生, on-die”(尽管确实有争议,但仍有争议),因此延迟和整体带宽要好得多。在诸如Xeon 55xx系列之类的真正四核芯片上尤其如此。


但是双处理器设置可能总共具有更多的CPU缓存,有时这很重要。
伊恩·林罗斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.