Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 当我启动一个实例时,ECU单元、CPU核心和内存意味着什么_Amazon Web Services_Amazon Ec2_Cloud - Fatal编程技术网

Amazon web services 当我启动一个实例时,ECU单元、CPU核心和内存意味着什么

Amazon web services 当我启动一个实例时,ECU单元、CPU核心和内存意味着什么,amazon-web-services,amazon-ec2,cloud,Amazon Web Services,Amazon Ec2,Cloud,当我在EC2上启动一个实例时,它为我提供了t1.micro、m1.small、m1.large等选项。有一个vCPU、ECU、CPU内核、内存、实例存储的比较图。这是一个系统的内存吗 我无法理解所有这些术语所指的是什么,有人能给我一个清楚的图片说明这些术语的含义吗?ECU=EC2计算单元。这里有更多信息: AmazonEC2使用各种措施为每个实例提供一致且可预测的CPU容量。为了便于开发人员比较不同实例类型之间的CPU容量,我们定义了一个AmazonEC2计算单元。分配给特定实例的CPU量用这

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


我无法理解所有这些术语所指的是什么,有人能给我一个清楚的图片说明这些术语的含义吗?

ECU=EC2计算单元。这里有更多信息:

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

ECU(EC2计算机单元)是一种粗略的处理器性能度量,Amazon引入它是为了让您比较它们的EC2实例(“服务器”)

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

2014年初,有一个不错的基准测试网站,比较了几十种不同的基准测试提供的云托管服务。然而,这似乎已经过去了(archive.org也无能为力,因为它是一个web应用程序)。目前只有一个可用的


也很有用:,它至少聚合了不同EC2实例的ECU信息以进行比较。(添加列“计算单元(ECU)”使其工作。)

为了完整起见,响应论坛线程。亚马逊已经停止使用电子控制单元-弹性计算单元,转而采用基于vCPU的测量方法。因此,忽略ECU,您几乎可以开始比较EC2实例的大小,如CPU(时钟速度)、CPU数量、RAM、存储等

每个实例族的实例配置都发布为vCPU数量和物理处理器数量。从这里获得的详细信息和屏幕截图


对于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 |

这意味着什么:一个EC2计算单元提供的CPU容量相当于1.0-1.2 GHz 2007 Opteron或2007 Xeon处理器。你能解释一下吗?它只是实例之间CPU比较的一个单元。它不是一个实际的CPU(物理单元),只是如果你有5个ECU实例和20个ECU实例,后者的CPU功率是后者的4倍。你将有一个单核,其功率相当于上述CPU。实际的处理器是“Intel Xeon系列”,如您在此处所见:@Prats Yes,这是Ram。上述关于特定CPU类型的信息已从AWS常见问题解答中删除。Naveen,很高兴您提到这一点,但亚马逊并未将ECU替换为vCPU,他们现在在其定价页面上列出了ECU和vCPU的实例类型。请注意,像t2.micro这样的burstable类型有1或2个vCPU,但最多可以存储144个以上的CPU点数。(其中一个CPU积分等于一个vCPU以100%利用率运行一分钟。)来源:对于sysbench版本1.1.0,命令需要为:sysbench--threads=128--CPU max prime=50000--events=50000 CPU run