我正在尝试衡量 CPU 性能,比较芯片组(如果可能的话,一般来说)。
因此,如果 amazon 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 倍吗?
答案1
我不是 AMD 套件专家,但如果他们用来参考的“2006 年初 17 GHZ Xeon”不是基于 Pentium M(“Yonah”)的 Xeon 双核 Xeon LV 1.66(这是一款低压双代码芯片,详细信息这里)。
我没有找到这两款 Xeon 之间的任何可比性,但 X3220 当然不仅时钟速度快了三分之一,而且还是基于“核心”架构的四核芯片,因此对于大多数(如果不是全部)操作来说,时钟速度都明显更快。
显然,我们不知道你正在寻找什么样的工作,但鉴于你已在服务器ault.com 我很高兴地说,您将看到典型服务器功能(例如 DB、Web 服务和 VM 托管)的总体工作负载容量达到 2.5 到 3.5 倍 - 希望这会有所帮助。
答案2
非常粗略地说,您需要进一步说明是否要对整数或浮点性能进行基准测试,并且您需要考虑您的应用程序是否足够多线程以从多核中受益。
对于单线程,2.2 GHz Opteron 的速度大约是 1-1.2GHz 2007 Opteron 的两倍。如果您的应用程序可以有效使用 4 个线程,那么速度将提高 8 倍(时钟速度提高 2 倍,内核数量提高 4 倍)。
我猜测“2006 年初的 1.7 GHz Xeon”是 P4 的衍生产品,在给定频率下其性能相对较差,因此在将其作为基准时要小心。