89

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

在此处输入图像描述

我无法理解所有这些术语的含义,谁能给我一个清楚的了解这些术语的含义?

4

4 回答 4

75

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 计算单元定义的度量,

于 2013-10-08T17:50:51.563 回答
29

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

sysbench --num-threads=128 --test=cpu --cpu-max-prime=50000 --max-requests=50000 run

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

ECU=1925/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 |
于 2015-12-22T09:36:09.740 回答
22

Responding to the Forum Thread for the sake of completeness. Amazon has stopped using the the ECU - Elastic Compute Units and moved on to a vCPU based measure. So ignoring the ECU you pretty much can start comparing the EC2 Instances' sizes as CPU (Clock Speed), number of CPUs, RAM, storage etc.

Every instance families' instance configurations are published as number of vCPU and what is the physical processor. Detailed info and screenshot obstained from here http://aws.amazon.com/ec2/instance-types/#instance-type-matrix

vCPU Count, difference in Clock Speed and Physical Processor

于 2015-02-24T08:43:48.193 回答
12

ECU(EC2 计算机单元)是 Amazon 引入的处理器性能的粗略衡量标准,可让您比较它们的 EC2 实例(“服务器”)。

CPU 性能当然是一个多维度的衡量标准,因此在其上加上一个数字(如“5 ECU”)只能是一个粗略的近似值。如果您想更准确地了解处理器对您心目中的任务的执行情况,您应该选择与您的任务相似的基准测试。

2014 年初,有一个不错的基准测试网站,通过数十种不同的基准比较云托管报价,在CloudHarmony 基准。然而,现在这似乎已经消失了(archive.org 无能为力,因为它是一个 Web 应用程序)。只有介绍性博客文章仍然可用。

也有用:ec2instances.info,它至少汇总了不同 EC2 实例的 ECU 信息以进行比较。(添加“计算单元(ECU)”栏以使其工作。)

于 2014-02-22T16:30:57.217 回答