当我启动实例时,ECU单元,CPU核心和内存意味着什么

时间:2013-10-08 12:45:31

标签: amazon-web-services amazon-ec2 cloud

当我在EC2上启动实例时,它为我提供了t1.micro,m1.small,m1.large等选项。有一个vCPU,ECU,CPU内核,内存,实例存储的比较图表。这是系统的内存RAM吗?

enter image description here

我无法理解所有这些术语所指的内容,任何人都可以清楚地了解这些术语的含义吗?

4 个答案:

答案 0 :(得分:67)

ECU = EC2计算单元。更多内容来自:http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it

  

Amazon EC2使用各种措施为每个实例提供一致且可预测的CPU容量。为了使开发人员能够轻松比较不同实例类型之间的CPU容量,我们定义了Amazon EC2计算单元。分配给特定实例的CPU数量以这些EC2计算单位表示。我们使用几个基准测试和测试来管理EC2计算单元的性能一致性和可预测性。一个EC2计算单元提供1.0-1.2 GHz 2007 Opteron或2007 Xeon处理器的等效CPU容量。这也相当于我们原始文档中引用的2006年初1.7 GHz Xeon处理器。随着时间的推移,如果我们找到可以让您更清楚地了解计算容量的指标,我们可以添加或替换EC2计算单元定义中的度量。

答案 1 :(得分:24)

对于linuxes,我已经发现ECU可以通过sysbench进行测量:

ECU=1925/t

总时间(t)应按公式计算:

| instance type | time | ECU | |-------------------|----------|---------| | m1.small | 1735,62 | 1 | | m3.xlarge | 147,62 | 13 | | m3.2xlarge | 74,61 | 26 | | r3.large | 295,84 | 7 | | r3.xlarge | 148,18 | 13 | | m4.xlarge | 146,71 | 13 | | m4.2xlarge | 73,69 | 26 | | c4.xlarge | 123,59 | 16 | | c4.2xlarge | 61,91 | 31 | | c4.4xlarge | 31,14 | 62 |

我的示例测试结果:

@

答案 2 :(得分:20)

为了完整起见,回应论坛主题。亚马逊已停止使用 ECU - 弹性计算单元,并转而采用基于 vCPU 的度量。所以忽略ECU你几乎可以开始比较EC2实例'大小如CPU(时钟速度),CPU数量,RAM,存储等。

每个家庭的家庭'实例配置作为vCPU的数量和物理处理器的数量发布。详细信息和屏幕截图来自http://aws.amazon.com/ec2/instance-types/#instance-type-matrix

vCPU Count, difference in Clock Speed and Physical Processor

答案 3 :(得分:10)

ECU(EC2计算机单元)是亚马逊推出的用于比较其EC2实例("服务器")的处理器性能的粗略衡量标准。

CPU性能当然是一种多维度量,因此在其上放一个数字(例如" 5 ECU")只能是粗略的近似值。如果您想更准确地了解处理器对您所考虑的任务的执行情况,您应该选择与您的任务类似的基准。

2014年初,有一个不错的基准测试站点,在CloudHarmony benchmarks上比较了数十种不同基准的云托管服务。但是,这似乎已经消失了(而且,因为它是一个Web应用程序,archive.org无法提供帮助)。只有introductory blog post仍可用。

同样有用:ec2instances.info,它至少聚合不同EC2实例的ECU信息以进行比较。 (添加列"计算单元(ECU)"使其工作。)