インスタンスを起動したときのECUユニット、CPUコア、メモリの意味


87

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

ここに画像の説明を入力してください

これらの用語の意味を理解できません。これらの用語が何を意味するのかを誰かにはっきりと教えてもらえますか?

回答:


73

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コンピューティングユニットのパフォーマンスの一貫性と予測可能性を管理するために、いくつかのベンチマークとテストを使用しています。1つのEC2コンピューティングユニットは、1.0-1.2 GHz 2007 Opteronまたは2007 Xeonプロセッサーと同等のCPU容量を提供します。これは、元のドキュメントで参照されている2006年前半の1.7 GHz Xeonプロセッサと同等です。時間の経過とともに、EC2コンピューティングユニットの定義に入るメジャーを追加または置き換えます。


1
これはどういう意味ですか:1つのEC2コンピューティングユニットは、1.0-1.2 GHz 2007 Opteronまたは2007 Xeonプロセッサと同等のCPU容量を提供します。説明して頂けますか?
Prats、2013年

7
これは単にインスタンス間のCPU比較の単位です。これは実際のCPU(物理ユニット)ではなく、5つのECUインスタンスと20のECUインスタンスがある場合、後者はCPUパワーの点で4倍強力です。
2013年

2
上記のCPUと同等の電力を持つ単一のコアができます。実際のプロセッサは、「Intel Xeonファミリ」です。これは、aws.amazon.com
Guy

1
@Pratsはい、これはRAMです
ガイ

7
特定のCPUタイプに対応する上記の情報は、AWS FAQから削除されています。
javadude 2014年

27

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 |

sysbenchバージョン1.1.0の場合、コマンドは次のようにする必要があります:sysbench --threads = 128 --cpu-max-prime = 50000 --events = 50000 cpu run
nickcrabtree

21

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

すべてのインスタンスファミリのインスタンス構成は、vCPUの数と物理プロセッサとは何かとして公開されます。ここから取得した詳細情報とスクリーンショットhttp://aws.amazon.com/ec2/instance-types/#instance-type-matrix

vCPU数、クロック速度と物理プロセッサの違い


6
Naveen、これについてお伝えできて嬉しいですが、AmazonはECUをvCPUに置き換えていません。ECUとvCPUの両方をインスタンスタイプの価格ページにリストしています。t2.microのようなバースト可能なタイプには1または2のvCPUがありますが、最大144以上のCPUクレジットをバンクすることができます。(1つのCPUクレジットは、100%の使用率で1分間実行される1つのvCPUと同じです。)出典:docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.htmlおよびaws.amazon.com/ec2/価格設定
Deemoe 2015年

10

ECU(EC2コンピューターユニット)は、EC2インスタンス(「サーバー」)を比較できるようにAmazonによって導入されたプロセッサーパフォーマンスの大まかな尺度です。

CPUのパフォーマンスはもちろん多次元の尺度であるため、単一の数値(「5 ECU」など)を乗せることは大まかな概算にすぎません。自分が考えているタスクに対してプロセッサがどの程度うまく機能するかをより正確に知りたい場合は、そのタスクに似たベンチマークを選択する必要があります。

2014年の初めには、CloudHarmonyベンチマークと比較して、数十の異なるベンチマークによるクラウドホスティングオファーを比較する素晴らしいベンチマークサイトがありました。ただし、これはもうなくなったようです(Webアプリケーションだったため、archive.orgは役に立ちません)。紹介ブログ投稿のみまだありません。

また、比較のために異なるEC2インスタンスのECU情報を少なくとも集約するec2instances.infoも役立ちます。(「計算ユニット(ECU)」列を追加して機能させます。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.