我正在尝试衡量 CPU 性能,比较芯片组(如果可能的话,一般来说)。
因此,如果亚马逊 ec2 'cpu' 是:
“一个 EC2 计算单元提供的 CPU 容量相当于 1.0-1.2 GHz 2007 Opteron 或 2007 Xeon 处理器。这也相当于我们原始文档中提到的 2006 年初 1.7 GHz Xeon 处理器。”
这与今天在 theplanet 或 softlayer 上以 200 美元就能买到的 CPU 相比如何?
查看 softlayer 的网站,您可以获得:
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 倍吗?
我不是 AMD 套件方面的专家,但如果他们用作参考的“2006 年初 17 GHZ Xeon”不是基于 Pentium M(“Yonah”)的 Xeon Dual-Core Xeon LV 1.66(即一个低压双码芯片,详细在这里)。
我没有发现这两个 Xeon 之间有任何比较,但 X3220 当然不仅时钟快三分之一,而且是基于“核心”架构的四核芯片,因此在时钟上明显更快大多数(如果不是全部)操作的基础。
显然我们不知道你在看什么样的工作,但鉴于你在SERVER fault.com 上问过这个问题,我很高兴地说你会看到整体的 2.5 到 3.5 倍典型服务器功能(如数据库、Web 服务和 VM 托管)的工作负载容量 - 希望这会有所帮助。
非常粗略地说,如果您要对整数或浮点性能进行基准测试,您需要说明一下,并且您需要考虑您的应用程序是否足够多线程以从多个内核中受益。
对于单线程,2.2 GHz Opteron 的速度大约是 1-1.2GHz 2007 Opteron 的两倍。如果您的应用程序可以有效地使用 4 个线程,它将快 8 倍(时钟速度为 x2,内核数量为 x4)。
我猜“2006 年初 1.7 GHz Xeon”是 P4 衍生产品,在给定频率下性能相对较差,因此在将其作为基准时要小心。