インスタンス起動時のECUユニット、CPUコア、メモリの意味するところ

EC2でインスタンスを立ち上げると、t1.micro、m1.small、m1.largeなどのオプションが表示されます。vCPU、ECU、CPUコア、メモリ、インスタンスストアの比較表があります。このメモリはシステムのRAMなのでしょうか?

これらの用語が何を指しているのか理解できないのですが、どなたかこれらの用語の意味を明確に教えていただけませんか?

ソリューション

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 Compute Unitを定義しています。特定のインスタンスに割り当てられるCPUの量は、このEC2 Compute Unitで表されます。私たちは、EC2 Compute Unitからのパフォーマンスの一貫性と予測可能性を管理するために、いくつかのベンチマークとテストを使用しています。1つのEC2 Compute Unitは、1.0~1.2GHzの2007 Opteronまたは2007 Xeonプロセッサと同等のCPU能力を提供します。これは、当社のオリジナル文書で言及されている2006年初期の1.7GHz Xeonプロセッサーと同等です。EC2コンピュートユニットの定義に含まれる指標は、時間の経過とともに、コンピュート能力をより明確に把握できる指標が見つかれば、追加または代替することがあります。

解説 (9)

Linuxの場合、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 |
解説 (1)

念のため、フォーラムスレッドに返信しておきます。Amazonは、ECU - Elastic Compute Unitsの使用を止め、vCPUベースの測定に移行しました。そのため、ECUを無視して、CPU(クロックスピード)、CPU数、RAM、ストレージなどのEC2インスタンス'のサイズを比較し始めることができます。

各インスタンスファミリーのインスタンス構成は、vCPU数、物理プロセッサが公開されています。詳細な情報、スクリーンショットはこちらよりご覧いただけます http://aws.amazon.com/ec2/instance-types/#instance-type-matrix

!!!【vCPU数、クロックスピードと物理プロセッサの差】1

解説 (1)

ECU(EC2 Computer Units)は、EC2インスタンス("server")を比較できるようにAmazonが導入した、プロセッサの性能を示す大まかな指標です。

CPUの性能はもちろん多次元的な尺度であるため、1つの数値(5 ECU"など)で表すと、おおよその目安にしかならない。もし、あなたが考えているタスクに対するプロセッサの性能をより正確に知りたいのであれば、そのタスクに類似したベンチマークを選ぶべきです。

2014年初頭、CloudHarmony benchmarksの上に、数十種類のベンチマークによってクラウドホスティングのオファーを比較する素敵なベンチマークサイトがありました。しかし、これはもうなくなってしまったようです(ウェブアプリケーションだったのでarchive.orgも助けられません)。紹介ブログ記事]2が残っているだけです。

また、便利です:ec2instances.infoは、少なくとも比較のために異なるEC2インスタンスのECU情報を集約しています。(カラム "Compute Units (ECU)" を追加すると動作します)。

解説 (0)