我试图衡量CPU性能,比较芯片组(如果可能,一般来说)。
所以如果一个亚马逊ec2'cpu'是:
“一个EC2计算单元提供了一个1.0-1.2 GHz 2007 Opteron或2007 Xeon处理器的CPU容量,这也相当于我们原始文档中引用的2006年初的1.7 GHz Xeon处理器。
这与今天的CPU之一相比如何呢?比如说你可以在theplanet或者softlayer上获得$ 200的价格?
看着柔软的网站,你可以得到:
Single Processor Quad Core Xeon 3220 - 2.40GHz (Kentsfield) - 2 x 4MB cache
要么
Single Processor Quad Core Opteron 1354 - 2.20GHz - 2 x 1MB cache
现在有可能说,softlayer的服务器比1ghz opteron 2007版快了x倍?
非常粗略地说,如果你是整数或浮点性能的基准testing,需要进一步的警告,而且你需要考虑你的应用程序是否有足够的multithreading来从多核心中受益。
对于单线程来说,2.2 GHz的Opteron将比2007年的Opteron 1-2.2GHz快两倍。 如果您的应用程序可以有效地使用4个线程,则速度将提高8倍(从时钟速度x2,从无核到x4)。
我猜测“2006年初的1.7GHz Xeon”是一款P4衍生产品,在给定的频率下性能相对较差,所以在考虑将其作为基准时要谨慎。
我不是AMD公司的专家,但是如果他们用来参考的“2006年早期的17 GHZ Xeon”不是基于Pentium M('Yonah')的Xeon双核至强LV 1.66(这是一个低电压双码芯片在这里详细介绍)。
我还没有发现两个Xeon之间的任何比较,但是X3220当然不仅是时钟的三分之一,而且是基于“Core”架构的四核芯片,因此在时钟大部分(如果不是全部)操作的基础
很明显,我们不知道你在看什么样的工作,但是凭借在服务器 fault.com上提出的这个事实,我很高兴地说你会看到总体的2.5到3.5倍典型的服务器function(如数据库,Web服务和虚拟机托pipe)的工作负载容量 – 希望这有助于。